Ik ben voor het eerst aan de slag gegaan met PHP & heb een boek van mn vriendin gekregen om mee aan de slag te gaan
, daarin stond (ongeveer) het volgende voorbeeld.
Het is een (heel simpel) gastenboek, met als begin een HTML form waarin de text getypt kan worden (sign.php), een gedeelte om met de MySQL server te verbinden(dbconnect.php) & een PHP file voor het invoegen van de teksten.
Ik heb alles geinstalleerd (Apache 2.0.43, PHP 4.3.0, MySQL 3.23.28-gamma & PHPMyAdmin 2.3.2) & het werkt ook allemaal
.
Maar nu het probleem, als ik iets invoer in de velden, gebeurt er ook wel iets, maar de inhoud van de velden gaat niet naar mn database, deze wordt gevult met 'lege' velden
.
Er verschijnen geen fouten, maar ik krijg gewoon een lege pagina.
(Dit staat in de URL balk: http://hellbringer/guestbook/create_entry.php?naam=blaat&plaats=blaat&submit=Sign)
Zie ik het nou niet, of is er voor mij geen hoop om PHP ooit onder de knie te krijgen (Als dit me nog niet eens lukt
)
sign.php:
create_entry.php:
Voor de liefhebber, dbconnect.php:
Het is een (heel simpel) gastenboek, met als begin een HTML form waarin de text getypt kan worden (sign.php), een gedeelte om met de MySQL server te verbinden(dbconnect.php) & een PHP file voor het invoegen van de teksten.
Ik heb alles geinstalleerd (Apache 2.0.43, PHP 4.3.0, MySQL 3.23.28-gamma & PHPMyAdmin 2.3.2) & het werkt ook allemaal
Maar nu het probleem, als ik iets invoer in de velden, gebeurt er ook wel iets, maar de inhoud van de velden gaat niet naar mn database, deze wordt gevult met 'lege' velden
Er verschijnen geen fouten, maar ik krijg gewoon een lege pagina.
(Dit staat in de URL balk: http://hellbringer/guestbook/create_entry.php?naam=blaat&plaats=blaat&submit=Sign)
Zie ik het nou niet, of is er voor mij geen hoop om PHP ooit onder de knie te krijgen (Als dit me nog niet eens lukt
sign.php:
PHP:
1
2
3
4
5
6
7
8
| <form methode=post action="create_entry.php"> Name: <input type=text size=40 name=naam> Plaats: <input type=text size=40 name=plaats> <input type=submit name=submit value="go"> <input type=reset name=reset value="reset"> </form> |
create_entry.php:
PHP:
1
2
3
4
5
6
7
8
9
10
| <?php include("dbconnect.php"); $insert_data = "INSERT INTO guestbook (naam,plaats) VALUES ('$naam', '$plaats')"; mysql_query($insert_data) or die("doet niet."); ?> |
Voor de liefhebber, dbconnect.php:
PHP:
1
2
3
4
5
6
| <?php mysql_connect ("hellbringer","mysql","mysql") or die ("doet niet."); mysql_select_db ("guestbook") or die ("doet niet."); ?> |