login  Naam:   Wachtwoord: 
Registreer je!
 Forum

gastenboek pagina's

Offline mister_tom - 20/08/2006 14:46 (laatste wijziging 20/08/2006 14:47)
Avatar van mister_tomNieuw lid Ik heb gastenboek 2.1 van Joel op mijn site staan, maar als ik naar pagina 2 wil in het lezen gedeelte dan is dat niet de goede link.

mijn gastenboek: http://xplosiveteam.xp-losion.com/lezen.php

lezen.php (volgens mij zit de fout ergens tussen regel 60 en 65

  1. <?php
  2.  
  3. include ("functies.php");
  4. include ("config.php");
  5. include ("style1.inc.php");
  6. ?>
  7. <body bgcolor="#000000">
  8.  
  9. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  10. <html>
  11. <head>
  12. <title>Gastenboek</title>
  13. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  14. <script language="JavaScript">
  15. function doorverwijzen(object){
  16. window.location=object.options[object.selectedIndex].value;
  17. }
  18. </script>
  19. </head>
  20. <body>
  21. <table class="gastenboek" width="100%" border="1" cellspacing="0" cellpadding="1">
  22. <tr>
  23. <td height="19"><a href="<?=$pagina_schrijven?>">Schrijf een bericht</a></td>
  24. </tr>
  25. </table>
  26. <br />
  27. <?php
  28. $rtel = mysql_result(mysql_query("SELECT count(id) FROM gastenboek"),0);
  29. // aantal items ophalen
  30.  
  31. if ($rtel != 0) {
  32. // als er items aanwezig zijn
  33. $max = $max;
  34. // Variabele globaal aanmaken
  35. $rtel /= $max;
  36. $paginas = ceil($rtel);
  37.  
  38. if (isset($_GET['pagina'])) $nav = $_GET['pagina'];
  39. // als er nav in de url voorkomt is dit de huidige pagina
  40.  
  41. if (!isset($nav)) $nav = 1;
  42. // als er geen nav in de url voorkomt beginnen we bij 1
  43.  
  44. $van = ($nav-1)*$max;
  45. // de eerste limit-parameter
  46.  
  47. if ($nav > $paginas) {
  48. // als de nav groter is dan er pagina's zijn gaan we terug naar 1
  49. $nav = 1;
  50. $van = 0;
  51. }
  52.  
  53. $navs = "<form name=\"navigatie\" action=\"\" method=\"post\">\n";
  54. $navs = "<select class=\"navigatie\" onChange=\"javascript:doorverwijzen(this);\">\n";
  55. // beginstukje van de navigatie
  56.  
  57. for ($i = 1; $i <= $paginas; $i++) {
  58. // voor iedere pagina de lus ff doorlopen
  59. if ($nav == $i) {
  60. $navs .= "<option name=\"lijst\" value=\"".$conf['url'].$pagina_lezen."?pagina=".$i."\" selected>".$i."</option>\n";
  61. } else {
  62. $navs .= "<option name=\"lijst\" value=\"".$conf['url'].$pagina_lezen."?pagina=".$i."\">".$i."</option>\n";
  63. }
  64. }
  65. $navs .= "</select>\n";
  66. $navs .= "</form>\n";
  67. // eindstukje van de navigatie
  68.  
  69. $eerste = ($nav-1) ? "<input class=\"navigatie\" type=\"button\" value=\"&lt;&lt;\" onClick=\"window.location='".$conf['url'].$pagina_lezen."/'\" />\n" : "";
  70. // Naar eerste pagina
  71.  
  72. $vorige = ($nav-1) ? "<input class=\"navigatie\" type=\"button\" value=\"&lt;\" onClick=\"window.location='".$conf['url'].$pagina_lezen."?pagina=". ($nav - 1) . "'\" />\n" : "";
  73. // Naar vorige pagina
  74.  
  75. $volgende = ($nav-$paginas) ? "&nbsp;<input class=\"navigatie\" type=\"button\" value=\"&gt;\" onClick=\"window.location='".$conf['url'].$pagina_lezen."?pagina=". ($nav + 1) . "'\" />\n" : "";
  76. // Naar volgende pagina
  77.  
  78. $laatste = ($nav-$paginas) ? "<input class=\"navigatie\" type=\"button\" value=\"&gt;&gt;\" onClick=\"window.location='".$conf['url'].$pagina_lezen."?pagina=". $paginas . "'\" />\n" : "";
  79. // Naar laatste pagina
  80.  
  81. $navigatie = $eerste.$vorige.$navs.$volgende.$laatste;
  82. }
  83.  
  84. //berichten selecteren
  85. $data = mysql_query("SELECT * FROM gastenboek ORDER BY id DESC LIMIT ".$van.",".$max) or die (mysql_error());
  86.  
  87. while ($obj = mysql_fetch_object($data)) {
  88. //We zorgen ervoor dat de schrijver geen HTML kan gebruiken in zijn bericht
  89. $bericht = htmlspecialchars($obj->bericht);
  90. //nl2br() zorgt er voor dat er bij elke enter ook een nieuwe lijn komt
  91. $bericht = nl2br($bericht);
  92. //Onze zelf gemaakte functie ubb_smiley() zal de UBB code en SMILIES omzetten in HTML
  93. $bericht = ubb_smiley($bericht);
  94. ?>
  95. <table class="gastenboek" width="100%" border="1" cellspacing="0" cellpadding="2">
  96. <tr>
  97. <td width="88%" valign="top">
  98. <b>Gepost door</b>: <?= $obj->naam; ?>
  99. <b>Gepost op</b>: <?= datum($obj->datum); ?>
  100. </td>
  101. </tr>
  102. <tr>
  103. <td valign="top">
  104. <?=$bericht?>
  105. <br /><hr size="1" noshade />
  106. <?php
  107. if (($obj->website != "http://") && ($obj->website != "") && ($obj->website != "/")) {
  108. echo "[<a href=\"".$obj->website."\" target=\"_blank\">Website</a>]&nbsp;";
  109. }
  110. ?>
  111. [<a href="mailto:<?= $obj->emailadres; ?>">E-mail</a>]
  112. </td>
  113. </tr>
  114. </table>
  115. <br />
  116. <?php
  117. }
  118. ?>
  119. <br />
  120. <table class="gastenboek" width="100%" border="1" cellspacing="0" cellpadding="1">
  121. <tr>
  122. <td align="center" height="19"><?=$navigatie?></td>
  123. </tr>
  124. </table>
  125. <br />
  126. <table class="gastenboek" width="100%" border="1" cellspacing="0" cellpadding="1">
  127. <tr>
  128. <td height="19"><a href="<?=$pagina_schrijven?>">Schrijf een bericht</a></td>
  129. </tr>
  130. </table>
  131. </body>
  132. </html>

3 antwoorden

Gesponsorde links
Offline lemoinet - 20/08/2006 15:27
Avatar van lemoinet PHP gevorderde hoe ziet het config.php bestand eruit

volgens mij ligt het aan $conf["url"]

een / vergeten op het einde
Offline KoenVR - 20/08/2006 15:59
Avatar van KoenVR Lid je moet in config de juiste path zetten waar het gastenboek staat,
Offline mister_tom - 20/08/2006 16:16
Avatar van mister_tom Nieuw lid bedankt jongens hij doet het ;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.183s