login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Gastenboek met verschillende pagina's (Opgelost)

Offline Goemans - 25/03/2009 19:41
Avatar van GoemansNieuw lid Ja, hier ben ik weer met m'n gastenboek 

Aangezien de eigenlijke container van mijn site (waar de tekst in komt) relatief klein is, is zijn alle replies va het gastenboek al gauw te lang om op één pagina te komen. Daarom zou ik ze graag op verschillende pagina's willen, maar ik weet niet meteen hoe ik dat moet oplossen... hier is de php-code:
  1. <?php
  2. include('config.php');
  3. $query = mysql_query("SELECT auteur,email,bericht FROM post") or die(mysql_error());
  4.  
  5. while ($output = mysql_fetch_assoc($query))
  6. {
  7. print ($output['auteur'] . " " . "-" . " ");
  8. print ($output['email'] . "<br />");
  9. print (stripslashes($output['bericht']));
  10. print ("<hr />");
  11. }
  12. if(isset($_POST['verzenden']))
  13. {
  14. mysql_query("INSERT INTO post (auteur, email, bericht) VALUES ('".$_POST['auteur']."','".$_POST['email']."','".$_POST['bericht']."')") or die (mysql_error());
  15. header('Location: '.$_SERVER['PHP_SELF']);
  16. print "Je bericht is succesvol toegevoegd";
  17. }
  18. else
  19. {
  20. ?>
  21.  
  22. <form action=" <?=$_SERVER['PHP_SELF']?> " method="post">
  23. Naam: <br /><input type="text" value="Typ hier je naam." "name="auteur" onfocus="if(this.value == this.defaultValue) { this.value = '' }" onblur="if(this.value == '') { this.value = this.defaultValue }" /><br />
  24. E-mail: <br /><input type="text" value="Typ hier je e-mailadres." name="email" onfocus="if(this.value == this.defaultValue) { this.value = '' }" onblur="if(this.value == '') { this.value = this.defaultValue }" /><br />
  25. Bericht: <br /><textarea name="bericht" rows="5" cols="30" onfocus="if(this.value == this.defaultValue) { this.value = '' }" onblur="if(this.value == '') { this.value = this.defaultValue }">Typ hier je bericht</textarea><br />
  26. <input type="submit" name="verzenden" value="verzenden" />
  27. </form>
  28.  
  29. <?php
  30. }
  31. ?>


Bedankt bij voorbaat!

PS: congif.php bevat de connect-gegevens van de mySQL-server. Niet zo belangrijk dus. (nouja, wel belangrijk, maar niet voor het uitzicht van de pagina)

2 antwoorden

Gesponsorde links
Offline Koen - 25/03/2009 20:21
Avatar van Koen PHP expert Lees deze tutorial maar eens door: http://www.site...P_en_MySQL
Offline Goemans - 25/03/2009 21:07
Avatar van Goemans Nieuw lid Bedankt 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.171s