Toon posts:

[php] $_POST

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

Verwijderd

Topicstarter
Ik heb een formulier gemaakt op pagina.php en ik wil dat de gegevens die in het formulier ingevuld zijn tercht komen in een database. Ik weet het overgrote deel wel te maken, alleen doet de volgende regel niks:

$query = "INSERT INTO Gboek(Naam) VALUES (' "$_POST['Naam']" ')";

Wat is hier fout aan? Ik zal wel iets over het hoofd zien. Het tekstveld in pagina.php heet Naam.

  • SWfreak
  • Registratie: Juni 2001
  • Niet online
Als je 2 seconden langer kijkt, zie je dat je iets te veel quotes gebruikt...

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 21-08 06:33

Tux

" . $_POST['Naam'] . "

The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.


  • Roa
  • Registratie: December 2002
  • Laatst online: 03-07-2024

Roa

ik heb et zo:

PHP:
1
$query = "INSERT INTO `tabel` (`inhoud`) VALUES ('$inhoud')";


Waarschijnlijk kan je geen $_POST['Naam'] doen in de query, zet naam dus eerst in een variabele. Probeer eventueel te rommelen met je " en '

Research is what I'm doing when I don't know what I'm doing.


  • sjroorda
  • Registratie: December 2001
  • Laatst online: 18:13
Je gebruikt niet te veel quotes, maar te weinig punten ;) Of eigenlijk kan het allebei:

$query = "INSERT INTO Gboek(Naam) VALUES ('$_POST['Naam']')";

of

$query = "INSERT INTO Gboek(Naam) VALUES ('".$_POST['Naam']."')";

Haal sowieso de extra spaties rondom $_POST['naam'] weg!!!

  • Roel
  • Registratie: Februari 2000
  • Laatst online: 05-08 07:47

Roel

screen -x addict

en addquotes gebruiken is ook aan te raden, anders komt iemand met de naam roel'tje er niet in.. :)

Resistance is futile (If < 1 Ohm)


  • sjroorda
  • Registratie: December 2001
  • Laatst online: 18:13
Zullen we d'r dan maar addSlashes van maken ;)

  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
Roel schreef op 28 maart 2003 @ 16:19:
en addquotes gebruiken is ook aan te raden, anders komt iemand met de naam roel'tje er niet in.. :)
je bedoelt waarschijnlijk addslashes
maar dat is niet nodig, want dat gebeurt automatisch als je iets via een formulier post

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Alle tips zijn weer gegeven voor een succesvolle oplossing. :)
Jammer is alleen dat alle tips gewoon in de manual stonden :) Dit had je ook makkelijk kunnen vinden met een editor met syntax highlighting :)

Zulk soort topics hebben we hier liever niet. Hier leert niemand wat van :)
Succes ermee
Pagina: 1

Dit topic is gesloten.