login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Gastenboeken > Een eenvoudig gastenboek

Een eenvoudig gastenboek

Auteur: master666 - 25 januari 2005 - 20:30 - Gekeurd door: Dennisvb - Hits: 91992 - Aantal punten: 2.14 (7 stemmen)




Hallo iedereen,

Dit is heel eenvoudig gastenboek, voor de absolute begineling!

Het bestaat uit 1 pagina, gastenboek.php
Ik heb er geen layout aan gegeven, deze moet je zelf maar aanpassen!

Vergeet niet de connectie gegevens aan te passen!

je moet eerst de tabel gastenboek aanmaken met de volgende velden:
- id (primaire sleutel, autoicrement, int)
- bericht (longtext)
- datum (text)

Code:
  1. <form action="<?php print $_SERVER['PHP_SELF'] ?>" method="post" >
  2. <br><table width="90%" border="0" cellspacing="0" cellpadding="3" align="center">
  3. <tr>
  4. <td>
  5. <strong>Geschreven door <input value="Typ hier uw naam" type="text" name="door"></strong>
  6. | <?php echo date("d-m-Y H:i:s", time()); ?>
  7. </td>
  8. </tr>
  9. <tr>
  10. <td>
  11. <textarea name="bericht" rows="8" cols="50">Typ hier uw bericht!</textarea><br>
  12. <input type="submit" value="Bericht plaatsen!">
  13. </td>
  14. </tr>
  15. </table>
  16. <?php
  17. mysql_connect("localhost",USER,WACHTWOORD); // zelf in te vullen
  18. mysql_select_db(DATABASE); // zelf in te vullen
  19.  
  20. if(isset($_POST['door']) and isset($_POST['bericht']) and $_POST['door']!='Typ hier uw naam' and $_POST['bericht']!='Typ hier uw bericht!' ) {
  21. $bericht = $_POST['bericht'];
  22. $door = $_POST['door'];
  23. $datum = date("d-m-Y H:i:s", time());
  24.  
  25. $bericht = str_replace("\n", "<br>", $bericht);
  26.  
  27. $query = "INSERT INTO gastenboek(bericht, door , datum) VALUES ('".$bericht."', '".$door."', '".$datum."')";
  28. $sql=mysql_query($query) or die (mysql_error());
  29. }
  30.  
  31. $query = "SELECT * FROM gastenboek ORDER BY id DESC";
  32. $sql=mysql_query($query) or die (mysql_error());
  33.  
  34. while ($obj=mysql_fetch_object($sql)) {
  35. $door = $obj->door;
  36. $datum = $obj->datum;
  37. $bericht = $obj->bericht;
  38. ?>
  39.  
  40. <br><table width="90%" border="0" cellspacing="0" cellpadding="3" align="center">
  41. <tr>
  42. <td >
  43. <strong>Geschreven door <?php echo $door; ?></strong>
  44. | <?php echo $datum ?>
  45. </td>
  46. </tr>
  47. <tr>
  48. <td >
  49. <?php echo $bericht; ?>
  50. </td>
  51. </tr>
  52. </table>
  53.  
  54. <?php }
  55. ?>

Download code! Download code (.txt)

 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (16)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.025s