login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Vage fout.. ?

Offline BigBug - 23/02/2006 09:30
Avatar van BigBugPHP expert
  1. <div align="center">
  2. <table width="500" border="0">
  3. <tr>
  4. <td>
  5. <center>
  6. <?php
  7. $top = mysql_query("SELECT * FROM toplist WHERE accept='1' ORDER BY stemtotaal DESC LIMIT 0, $resultaten") or die(mysql_error());
  8. $laatste_id = mysql_query("SELECT id FROM toplist WHERE accept='1' ORDER BY stemtotaal DESCT LIMIT 0, 1");
  9. while($opgh = mysql_fetch_array($laatste_id))
  10. {
  11. while($opgehaald = mysql_fetch_array($top))
  12. {
  13. if(!$opgh['id'] == $opgehaald['id'])
  14. {
  15. echo "<a href='".stripslashes($opgehaald['linkurl'])."' target='_blank'><img src='".stripslashes($opgehaald['bannerurl'])."' border='0'></a><br>".stripslashes($opgehaald['omschrijving'])."<br><br><span class='klein'>Hits: ".$opgehaald['stemtotaal']."</span><br><hr>";
  16. }
  17. else
  18. {
  19. echo "<a href='".stripslashes($opgehaald['linkurl'])."' target='_blank'><img src='".stripslashes($opgehaald['bannerurl'])."' border='0'></a><br>".stripslashes($opgehaald['omschrijving'])."<br><br><span class='klein'>Hits: ".$opgehaald['stemtotaal']."</span><br>";
  20. }
  21. }
  22. }
  23. ?>
  24. </center>
  25. </td>
  26. </tr>
  27. </table></div>
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/big-bug.nl/www/toplist/toplist.php on line 9


Ikke snap nie Ziet iemand het?

6 antwoorden

Gesponsorde links
Offline marten - 23/02/2006 09:55
Avatar van marten Beheerder DESCT

Misschien DESC van maken?
Offline Rens - 23/02/2006 16:37
Avatar van Rens Gouden medaille

Crew algemeen
Had meteen ook die or die(..); achter je 2e query gezet 
Je hebt het alleen bij de eerste staan.
Offline BigBug - 24/02/2006 20:26
Avatar van BigBug PHP expert Eerlijkgezegd haat ik die or die(); Ik gebruik em eigenlijk nooit.. Maar dit is een oud script dat ik wat probeer op te lappen 
Offline vinTage - 24/02/2006 20:28
Avatar van vinTage Nieuw lid dus al die jaren werkte je met een script wat niet werkte 
Offline Rens - 24/02/2006 20:31
Avatar van Rens Gouden medaille

Crew algemeen
Je haat or die();, komt dat omdat dan de rest van je script afgebroken word?
Als dat zo is, zou je een if loopje kunnen gebruiken.
  1. <?PHP
  2. if(!$iets = mysql_query("query"))
  3. {
  4. // weergeef een error
  5. } else
  6. {
  7. // de rest
  8. }
  9. ?>

Dan word er niks afgebroken en krijgt de bezoeker een error te zien.
De rest van de pagina word gewoon weergeven.
Dan krijg je alleen een fout te zien, bij or die(); word ook meteen je hele pagina afgebroken.
Offline BigBug - 24/02/2006 20:35 (laatste wijziging 24/02/2006 22:14)
Avatar van BigBug PHP expert Dat doe ik in mijn normale scripts ook hoor Zie dat geposte gastenboek van mij .

Maar misschien kan je me verder helpen? Ik wil dat het laatst opgehaalde item geen <hr> onder zich toont. Terwijl de rest dat wel doet.. Maar hoe doe ik dit? (a.d.h.v. bovenstaand script(je) a.u.b.)

Ik verbeter nu het scriptje even qua netheid.

B.v.D. Jeroen 

Edit:
  1. <div align="center">
  2. <table width="500" border="0">
  3. <tr>
  4. <td>
  5. <?php
  6. if(!$toplist_results = mysql_query("SELECT * FROM toplist WHERE accept='1' ORDER BY stemtotaal DESC LIMIT 0, 20"))
  7. {
  8. }
  9. else
  10. {
  11.  
  12. if(!$last_id = mysql_query("SELECT id FROM toplist WHERE accept='1' ORDER BY stemtotaal DESC LIMIT 1"))
  13. {
  14. }
  15. else
  16. {
  17. while($res2 = mysql_fetch_array($last_id))
  18. {
  19. while($res1 = mysql_fetch_array($toplist_results))
  20. {
  21. if($res2['id'] == $res1['id'])
  22. {
  23. echo "<a href='".stripslashes($res1['linkurl'])."' target='_blank'><img src='".stripslashes($res1['bannerurl'])."' border='0'></a><br>".stripslashes($res1['omschrijving'])."<br><br><span class='klein'>Hits: ".$res1['stemtotaal']."</span><br>";
  24. }
  25. else
  26. {
  27. echo "<a href='".stripslashes($res1['linkurl'])."' target='_blank'><img src='".stripslashes($res1['bannerurl'])."' border='0'></a><br>".stripslashes($res1['omschrijving'])."<br><br><span class='klein'>Hits: ".$res1['stemtotaal']."</span><br><hr>";
  28. }
  29. }
  30. }
  31. }
  32. }
  33. ?>
  34. </td>
  35. </tr>
  36. </table>
  37. </div>
Dit heb ik nu... En dit is het resultaat: http://www.big-...na=toplist

Kan iemand me verder helpen?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.21s