login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[OPGELOST]Probleem met posten

Offline bennieboy - 28/07/2006 11:43 (laatste wijziging 28/07/2006 11:52)
Avatar van bennieboyHTML beginner
  1. <?
  2. include_once("config.php");
  3. $datum = date("Y-m-d");
  4. if($_SERVER['REQUEST_METHOD'] == "POST") {
  5. if ($_POST['naam'] == "") {
  6. echo "Geen naam gevonden";
  7. }
  8. elseif ($_POST['email'] == "") {
  9. echo "Geen email gevonden";
  10. }
  11. elseif ($_POST['bericht'] == "") {
  12. echo "Geen bericht gevonden";
  13. } else {
  14. mysql_query("INSERT INTO gastenboek (datum, naam, email, bericht) VALUES ('".$datum."', '".$_POST['naam']."', '".$_POST['email']."', '".$_POST['bericht']."')")
  15. echo "Uw bericht werd succesvol gepost!!";
  16. }
  17. ?


Dit is de code die ik wou gebruiken voor het posten van berichten in een database. Maar ik krijg steeds een error dat er een verkeerde syntax was. Wie kan mij hierbij helpen.

5 antwoorden

Gesponsorde links
Offline Martijn1989 - 28/07/2006 11:46 (laatste wijziging 28/07/2006 11:48)
Avatar van Martijn1989 PHP ver gevorderde
  1. <?
  2. include_once("config.php");
  3. $datum = date("Y-m-d");
  4. if($_SERVER['REQUEST_METHOD'] == "POST") {
  5.  
  6. if ($_POST['naam'] == "") {
  7. echo "Geen naam gevonden";
  8. } elseif ($_POST['email'] == "") {
  9. echo "Geen email gevonden";
  10. } elseif ($_POST['bericht'] == "") {
  11. echo "Geen bericht gevonden";
  12. } else {
  13. mysql_query("INSERT INTO gastenboek (datum, naam, email, bericht) VALUES ('".$datum."', '".$_POST['naam']."', '".$_POST['email']."', '".$_POST['bericht']."')");
  14. echo "Uw bericht werd succesvol gepost!!";
  15. }
  16. }
  17. ?>


@ Ontani : Hij is die laatste } vergeten
Offline Ontani - 28/07/2006 11:47 (laatste wijziging 28/07/2006 11:48)
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
geef anders de error ook, is een beetje gemakkelijker om je script te controleren.

Edit: ik mis al een ; achter je query
Offline bennieboy - 28/07/2006 11:48
Avatar van bennieboy HTML beginner unexpected T echo
Offline Micron - 28/07/2006 11:48 (laatste wijziging 28/07/2006 11:49)
Avatar van Micron HTML beginner Misschien je query afslluiten met een ;

  1. mysql_query("INSERT INTO gastenboek (datum, naam, email, bericht) VALUES ('".$datum."', '".$_POST['naam']."', '".$_POST['email']."', '".$_POST['bericht']."')");


Shit, Ontani was me voor.
Offline Martijn1989 - 28/07/2006 11:53
Avatar van Martijn1989 PHP ver gevorderde Kortom :

  1. <?
  2. include_once("config.php");
  3. $datum = date("Y-m-d");
  4. if($_SERVER['REQUEST_METHOD'] == "POST") {
  5.  
  6. if ($_POST['naam'] == "") {
  7. echo "Geen naam gevonden";
  8. } elseif ($_POST['email'] == "") {
  9. echo "Geen email gevonden";
  10. } elseif(!eregi("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+", $_POST['email'])) {
  11. echo "Geef een geldig emailadres op";
  12. } elseif ($_POST['bericht'] == "") {
  13. echo "Geen bericht gevonden";
  14. } else {
  15. mysql_query("INSERT INTO `gastenboek` (`datum`, `naam`, `email`, `bericht`) VALUES ('". $datum ."', '". htmlspecialchars(addslashes($_POST['naam'])) ."', '". htmlspecialchars(addslashes($_POST['email'])) ."', '". htmlspecialchars(addslashes($_POST['bericht'])) ."')") or die (Mysql_Error());
  16. echo "Uw bericht werd succesvol gepost!!";
  17. }
  18. }
  19. ?>


Wat ik al poste ;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.224s