Ik heb een pagina/structuur die ziet er als volg uit:
index.php:
En met:
news/main.php // ernstig vereenvoudigd uiteraard.maar het gaat om het idee;
Dit werkt. Enkel als ik op mijn index-pagina op de link klik, dan krijg ik "pagina kan niet weergeven worden" en in de adresbalk staat:
"http://localhost/index.php?pid=2&id=12" (dus de link werkt) en het vreemde is: hij doet dit "at random"
Als ik dan op enter druk in de adresbalk, (dus eigenlijk vernieuw) dan doet hij het gewoon..!
Hoe kan dit..? en waar ligt dat aan.
Ik heb de link al verscheidene malen veranderd; met aanhalingstekens, zonder aanhalingstekens, volledig pad, relatief pad.. Niks hielp..
index.php:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| <?php include("header.php"); switch ($pid) { case 1: include ("actvities/main.php"); break; case 2: include ("news/main.php"); break; default: echo "<a href="index.php?pid=2&id=12">lees nieuwsartikeltje 12</a>"; } include("footer.php"); ?> |
En met:
news/main.php // ernstig vereenvoudigd uiteraard.maar het gaat om het idee;
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <?php switch ($id) { .... case 12: // weergeef nieuwsartikel12 break; case 13: // weergeef nieuwsartikel13 break; .... }?> |
Dit werkt. Enkel als ik op mijn index-pagina op de link klik, dan krijg ik "pagina kan niet weergeven worden" en in de adresbalk staat:
"http://localhost/index.php?pid=2&id=12" (dus de link werkt) en het vreemde is: hij doet dit "at random"
Als ik dan op enter druk in de adresbalk, (dus eigenlijk vernieuw) dan doet hij het gewoon..!
Hoe kan dit..? en waar ligt dat aan.
Ik heb de link al verscheidene malen veranderd; met aanhalingstekens, zonder aanhalingstekens, volledig pad, relatief pad.. Niks hielp..