Ik heb de volgende code voor een php woordenboek applicatie:
main.php:
Onderin wordt do_this=searchform meegegeven, en dan zou als het goed is weer hetzelfde .php bestand (main.php) moeten worden geladen, maar om de één of andere reden pikt de if($do_this=="searchform") dit niet op.
Weet iemand misschien waarom dit niet gebeurt? Volgens mij klopt die echo helemaal onderin niet helemaal...
main.php:
PHP:
<html>
<body>
<?php
include("connect.php");
if ($do_this=="searchform"):
echo "<form action=\"$PHP_SELF?do_this=result\" method=\"post\" >word : <input type=\"text\" name=\"word\" size=30 style='$glossary_input_style'>
<br><input type=\"submit\" value=\"search\"></form>";
exit;
else :
echo "<a href=\"main.php?do_this=searchform\">Search Form</a>";
//je dient dus op deze link te klikken, zodat het geheel erboven wordt geladen... althans, dat is de bedoeling...
endif;
?>
</html>
</body>
Onderin wordt do_this=searchform meegegeven, en dan zou als het goed is weer hetzelfde .php bestand (main.php) moeten worden geladen, maar om de één of andere reden pikt de if($do_this=="searchform") dit niet op.
Weet iemand misschien waarom dit niet gebeurt? Volgens mij klopt die echo helemaal onderin niet helemaal...