[PHP] Form post werkt wel, maar MySQL DB blijft leeg

Pagina: 1
Acties:
  • 55 views sinds 30-01-2008

  • hellbringer
  • Registratie: Juni 2001
  • Laatst online: 25-06 12:31
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 :9, 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 B).

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.");
?>

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13:14

gorgi_19

Kruimeltjes zijn weer op :9

Gokmodus:
Let op vanaf php versie 4.2 UP
http://www.php.net/manual/en/reserved.variables.php

uit de zend php nieuwsbrief
CODING PHP WITH REGISTER_GLOBALS OFF
Jason E. Sweat helps PHP programmers understand how to code with the register_globals PHP configuration parameter set to Off, the new default value since PHP 4.2.0.
http://www.zend.com/zend/art/art-sweat4.php

[ Voor 7% gewijzigd door gorgi_19 op 03-01-2003 19:44 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

hellbringer schreef op 03 January 2003 @ 19:39:
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)
Als je zon URL ziet is er iets met je "post" methode en rarara:
hellbringer schreef op 03 January 2003 @ 19:39:
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>
>> Moet dat niet method="post" zijn 8)7

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

beide bovenstaande posts combineren en de faq mbt debuggen lezen

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.