Na een wat minder succesvol topic: [PHP + MySQL] Zoekmachine. Ben ik toch verder gekomen dankzij dit topic.
Ben momenteel bezig om gegevens in te voeren op een HTML pagina welke de gegevens doorstuurt naar een PHP bestand welke de gegevens weer in een MySQL database zou moeten zetten.
Het probleem is dat als ik gegevens invoer op de HTML pagina en 'submit', het php bestand de gegevens niet ontvangt o.i.d.. Het gevolg dus dat er een niets wordt ingevoerd in de database, behalve lege vakjes. Dit is te zien omdat ik aangegeven heb dat PHP moet laten zien wat er ingevoerd is:
Samen met iemand uit mijn projectgroep is het ons niet gelukt hier een oplossing voor te vinden omdat het volgens boeken en tutorials gewoon zou moeten werken. Een oplossing op GoT haalde niets uit.
HTML.htm:
insert.php:
Volgens PHP lukt alles dus wel! Alleen geen gegevens
Ben momenteel bezig om gegevens in te voeren op een HTML pagina welke de gegevens doorstuurt naar een PHP bestand welke de gegevens weer in een MySQL database zou moeten zetten.
Het probleem is dat als ik gegevens invoer op de HTML pagina en 'submit', het php bestand de gegevens niet ontvangt o.i.d.. Het gevolg dus dat er een niets wordt ingevoerd in de database, behalve lege vakjes. Dit is te zien omdat ik aangegeven heb dat PHP moet laten zien wat er ingevoerd is:
code:
1
| Invoeren van " " gelukt! |
Samen met iemand uit mijn projectgroep is het ons niet gelukt hier een oplossing voor te vinden omdat het volgens boeken en tutorials gewoon zou moeten werken. Een oplossing op GoT haalde niets uit.
HTML.htm:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form action="http:\\localhost\insert.php" method="POST"> First Name: <input type=hidden name="name" value="<?php echo $name;?>"><br> Last Name: <input type="text" name="last"><br> Phone: <input type="text" name="phone"><br> Mobile: <input type="text" name="mobile"><br> Fax: <input type="text" name="fax"><br> E-mail: <input type="text" name="email"><br> Web: <input type="text" name="web"><br> <input type="Submit"> </form> </body> </html> |
insert.php:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <? $username="ODBC"; $password=""; $database="testing"; mysql_connect(localhost,$username,$password); @mysql_select_db($database) or die( "Unable to select database"); Print "\"$database\" geopend!"; Echo "<P>"; $query = "INSERT INTO contacts VALUES ('','$first','$last','$phone','$mobile','$fax','$email','$web')" or die( "Unable to insert into database"); Print "Invoeren van \"$first $last $phone $mobile $fax $email $web\" gelukt!"; mysql_query($query); mysql_close(); ?> |
Volgens PHP lukt alles dus wel! Alleen geen gegevens

My Laptop Specificaties vs My Desktop Specificaties