login  Naam:   Wachtwoord: 
Registreer je!
 Forum

3 errors

Offline webbiexl - 14/06/2006 12:37 (laatste wijziging 14/06/2006 12:38)
Avatar van webbiexlPHP interesse Deze 3 errors kreeg ik, maar kvind t een beetje vaag want ergens anders werkt ie wel

Warning: Division by zero in /home/estartit/domains/e-start-it.nl/public_html/MITRA/portretten.php on line 20

Warning: implode(): Bad arguments. in /home/estartit/domains/e-start-it.nl/public_html/MITRA/portretten.php on line 31

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/estartit/domains/e-start-it.nl/public_html/MITRA/portretten.php on line 48

dit is het script
  1. <?php
  2. $sql = "SELECT * FROM portretten ORDER BY id DESC";
  3. $query = mysql_query($sql) or die(mysql_error());
  4. $rtel = mysql_num_rows($query);
  5. ?>
  6. <table width="100%" style="height:px;" border="0" cellpadding="0" cellspacing="0">
  7. <tr>
  8. <td style="height:px;" class="left">
  9. <table width="100%" border="0" cellspacing="0" cellpadding="3">
  10. <tr>
  11. <td height="980" valign="top">
  12. <p><br>
  13. <?
  14.  
  15. if ($rtel < 1) {
  16. echo "<br><div align=center>Er zijn nog geen portretten</div>";
  17.  
  18. } else {
  19.  
  20. $rtel/=$max;
  21. if (empty($pagina)) $pagina=1;
  22. $van=($pagina-1)*$max;
  23. if ($pagina > ceil($rtel)) $pagina=1;
  24. for ($i = 1; $i <= ceil($rtel); $i++) {
  25. if ($pagina == $i)
  26. $paginas[$i] = "<b>$i</b>";
  27. else
  28. $paginas[$i] = "<a href=\"$_SERVER[REQUEST_URI]"."?pagina=$i\">$i</a>";
  29. }
  30.  
  31. $paginas= implode(" | ", $paginas);
  32. $vorige = ($pagina-1) ? "<a href=\"$php_self?pagina=" . ($pagina - 1)
  33. . "\">< Vorige</a>" : "";
  34. $volgende = ($pagina-ceil($rtel)) ? "<a href=\"$php_self?pagina=" .
  35. ($pagina + 1) . "\">Volgende ></a>" : "";
  36.  
  37. if ($vorige && $volgende) {
  38.  
  39. $navigatie = ("$vorige | $paginas | $volgende");
  40.  
  41. } else {
  42.  
  43. $navigatie = ("
  44. $vorige | $paginas | $volgende");
  45. }
  46. $query = mysql_query("SELECT * FROM portretten ORDER BY id DESC LIMIT $van, $max");
  47.  
  48. while ($obj = mysql_fetch_object($query)) {
  49. $tekst=htmlspecialchars($obj->tekst);
  50. $tekst=nl2br($tekst);
  51. $tekst = wordwrap($tekst, 60, "\n", 1 );
  52. $portretid = "$obj->id";
  53. ?>
  54. <div align="center"><br>
  55. <table width="90%" border="0" cellspacing="0" cellpadding="2" class="kader">
  56. <tr class="rij2">
  57. <td width="35%">&nbsp;<?php echo"$obj->titel"; ?></td>
  58. </tr>
  59. <tr class="rij1">
  60. <td colspan="3">
  61. <? echo $bericht; ?>
  62. </td>
  63. </tr>
  64. </table>
  65. </div>
  66. <?php } ?>
  67. <div align="center">
  68. <table width="89%" border="0" cellspacing="0" cellpadding="2">
  69. <tr>
  70. <td>
  71. <div align="center"><?php echo"$navigatie"; ?></div>
  72. </td>
  73. </tr>
  74. </table>
  75. </div>
  76. <?php } ?>
  77. </td>
  78.  
  79. </tr>
  80. </table>
  81. </td>
  82. </tr>
  83. </table>

4 antwoorden

Gesponsorde links
Offline marten - 14/06/2006 12:43
Avatar van marten Beheerder 1. $max is nergens gezet. Print hem eens op je scherm.
2. $paginas is een array. Denk dat je hem eerst moet definieren als array
3. Je query is niet goed. Zet er eens or die(mysql_error()) achter. En haal de variabelen buiten de quotes

Offline webbiexl - 14/06/2006 13:16
Avatar van webbiexl PHP interesse thnx

heb ik nog iets he
  1. <?
  2. if ($obj->foto = ""){
  3. echo "&nbsp";
  4. }
  5. else {
  6. echo "<img src='" . $obj->foto . "' height='200'>";
  7. }?>

hij geeft de image niet weer, terwijl er wel een url in de database staat (bv http://www.e-start-it.nl/MITRA/DVD/nemo.jpg)
en hij geeft wanneer er niets in de db staat een error image weer :S
Offline marten - 14/06/2006 13:18 (laatste wijziging 14/06/2006 13:26)
Avatar van marten Beheerder
Citaat:
Tip: Je kunt een URL als bestandsnaam gebruiken met deze functie als de "fopen wrappers" aan staan. Zie fopen() voor meer informatie.


van de php.net site

Misschien kan het hier aan liggen

Edit
Wat een onzin post ik ook weer 

  1. <?
  2. if ($obj->foto == ""){
  3. echo "&nbsp";
  4. }
  5. else {
  6. echo "<img src='" . $obj->foto . "' height='200'>";
  7. }?>


= vergeten in de if ;) je maakt dus $obj->foto leeg 
Offline webbiexl - 14/06/2006 13:26
Avatar van webbiexl PHP interesse oja shit dat zat ik laatst nog te leren :S
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.2s