YourPaste - For your paste! Archive - Tools - Login

guestbook

Posted by speedzor on Fri 4 Apr 2008 23:01 626 views - Syntax: PHP - Expires: never - Report - IMG - Download -

  1. <?php
  2. ########  Gastenboek ##########
  3. ## Volgende elementen:                                ##
  4. ## in te vullen: naam, emailadres, invoervak ##
  5. ## gegeven: tijd van plaatsing, submit button ###
  6. ############################
  7.  
  8. $host = "localhost";
  9. $user = "id02695";
  10. $password = "pavilion";
  11. $database = "gastenboek"; // database  nog aan te maken
  12. $connection = mysql_connect ($host, $user, $password)
  13.         or die ("Unable to connect to server");
  14. $db = mysql_select_db ($database, $connection)
  15.         or die ("Unable to select database");
  16.  
  17. $f_date = ("l d F Y - H-i-s");
  18. ?>
  19.  
  20. <form action="guestbook.php" method="POST">
  21. <?php echo "$f_date"; ?>
  22. Nickname: <input type="text" name="nickname" /> <br />
  23. E-mail: <input type="text" name="email" /> <br />
  24. Message: <input type="text" name="message" /> <br />
  25. <input type="submit" name="submit" value="send" /> <br />
  26. </form>
  27.  
  28. <?php
  29. $nickname = htmlspecialchars(trim($_POST['nickname']));
  30. $email = htmlspecialchars(trim($_POST['email']));
  31. $message = strip_tags(trim($_POST['message']));
  32.  
  33. /* kijken of de juiste waarden zijn ingevoerd*/
  34. foreach ($_POST as $field => $value)
  35. {
  36.         if ($value == "") // is de waarde leeg?
  37.         {
  38.                 $blank_array[$field] => "blank";
  39.                 echo "Not all the required fields are filled in";
  40.         }
  41.         elseif (ereg("(name)",$field))
  42.         {
  43.                 if (!ereg("^[A-Za-Z' -]{1,50}",$_POST[$field])) // bevat de waarde verkeerde tekens?
  44.                 {
  45.                 $bad_format[$field] => "bad";
  46.                 }
  47.         }
  48. }
  49.  
  50. /* gevolg voor slechte invoerwaardes */
  51. if ($bad_format[$field] = "bad" or $blank_array[$field] = "blank")
  52. {
  53.         echo "You have filled in incorrect values.";
  54. }
  55. else
  56. {
  57.         $query = "INSERT INTO gastenboek (nickname, email, message)
  58.                 VALUES ('$nickname', '$email','$message')";
  59.         $result = mysql_query($query)
  60.                 or die ("Unable to insert query");
  61.         echo "Your message is entered succesfully!";
  62. }
  63.  
  64. ?>

Comments

speedzor @ 5 Apr 2008 12:12:13

$today = time();
$f_date = ("l d F Y - H-i-s",$today);

Name:
Comment:

© 2008 YourPaste.net - Disclaimer