Hi!

I started to learn PHP yesterday, and I have just entered a little problem.
In my index.php file. I have this line:

<? if ($page== '') { $page="main.php" ; } else { $page=$page.""; } include ($page); ?>

wich controles the main page locaton, just like frames. It makes the files appear in 
the middle of the site.

Now over to the problem:

I am making a newsscript with PHP and PostgreSQL. I have now gotten PHP to extract the 
news from the database.
I am using numbers as ID for each post. 1, 2 ,3, 4, 5, 6 and so on.
I use them to make a READ MORE link on the news posts.
I am calling my "READ MORE"-page for main2.php, this contains PHP code that finds the 
story thats connected to the given number. and I use this to make it appear: <a 
href="main2.php?id=row['id']> sort of speak..

The problem:

This link gives me the story:

http://maloyportalen.no/~critical/maloy/main2.php?id=7

But that makes it go on a seperate page.
And this link does not work at all:
http://maloyportalen.no/~critical/maloy/index.php?page=main2.php?id=7
It returns this error:

Warning: Failed opening 'main2.php?id=7' for inclusion 
(include_path='.:/usr/share/pear') in /home/critical/public_html/maloy/index.php on 
line 21


Line 21 is the following:
<? if ($page== '') { $page="main.php" ; } else { $page=$page.""; } include ($page); ?>

How can I write it so I can use:
http://maloyportalen.no/~critical/maloy/index.php?page=main2.php?id=7

Regards
Paul Ottar Tornes.


Reply via email to