login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Lukt niet...

Offline BasDV - 25/05/2005 20:59
Avatar van BasDVMySQL interesse Ik heb dit script:
  1. <?
  2. require("config.php");
  3. <div align=\"left\">
  4. <table border=\"0\" width=\"233\" height=\"114\" cellspacing=\"0\" cellpadding=\"0\" style=\"border: 1 solid #C0C0C0\" bgcolor=\"#F8F8F8\">
  5. <tr>
  6. <td width=\"233\" height=\"114\" valign=\"top\">
  7.  
  8. <div align=\"left\">
  9. <table border=\"0\" width=\"261\" height=\"1\" cellspacing=\"0\" cellpadding=\"0\">
  10. <tr>
  11. <td width=\"67\" height=\"1\"><b><font size=\"1\" face=\"Verdana\">Naam:</font></b></td>
  12. <td width=\"90\" height=\"1\"><b><font size=\"1\" face=\"Verdana\">Aantal Hits:</font></b></td>
  13. <td width=\"76\" height=\"1\"></td>
  14. </tr>
  15. ";
  16. $qqq = mysql_query("SELECT * FROM links") or die(mysql_error());
  17. $result = mysql_num_rows($qgg) or die(mysql_error());
  18. $naam = $bb->naam;
  19. $hits = $bb->hits;
  20. $url = $bb->url;
  21.  
  22. if(!$result){
  23. echo "We hebben nog geen links...";
  24. }
  25. else{
  26. while($bb = mysql_fetch_object($qqq)){
  27. echo "<p><p>";
  28. <tr>
  29. <td width=\"67\" height=\"1\" valign=\"top\"><font size=\"1\" face=\"Verdana\">'"$naam"'</font></td>
  30. <td width=\"90\" height=\"1\" valign=\"top\"><font size=\"1\" face=\"Verdana\">'"$hits"'</font></td>
  31. <td width=\"76\" height=\"1\" valign=\"top\"><font size=\"1\" face=\"Verdana\"><a href=\"door.php?naam=$naam&url=$url\" onclick=\"NewWindow(this.href,'name','204','200','yes');return false\"><img border=\"0\" src=\"../images/open.jpg\" width=\"88\" height=\"29\"></a></font></td>
  32. </tr>
  33. ";
  34. }
  35. }
  36. </table>
  37. </div>
  38. ";
  39. ?>

Als er in de database bij links rijen zijn moet hij voor iedere rij appart iets echo'en na de while{ maar dat doet hij niet en er zijn wel rijen en hij geeft wel niet aan "We hebben nog geen links..." dus dat werkt wel. Wat gaat hier fout:?:

3 antwoorden

Gesponsorde links
Offline MechaVore - 25/05/2005 21:04 (laatste wijziging 25/05/2005 21:07)
Avatar van MechaVore Gouden medaille

PHP gevorderde
je geeft $naam enzo de waarde van $bb terwijl die nog nieteens bestaat !!

verander $naam onderin met $bb->naam. Dan werkt het wel..

  1. <?
  2. require("config.php");
  3. <div align=\"left\">
  4. <table border=\"0\" width=\"233\" height=\"114\" cellspacing=\"0\" cellpadding=\"0\" style=\"border: 1 solid #C0C0C0\" bgcolor=\"#F8F8F8\">
  5. <tr>
  6. <td width=\"233\" height=\"114\" valign=\"top\">
  7.  
  8. <div align=\"left\">
  9. <table border=\"0\" width=\"261\" height=\"1\" cellspacing=\"0\" cellpadding=\"0\">
  10. <tr>
  11. <td width=\"67\" height=\"1\"><b><font size=\"1\" face=\"Verdana\">Naam:</font></b></td>
  12. <td width=\"90\" height=\"1\"><b><font size=\"1\" face=\"Verdana\">Aantal Hits:</font></b></td>
  13. <td width=\"76\" height=\"1\"></td>
  14. </tr>
  15. ";
  16. $qqq = mysql_query("SELECT * FROM links") or die(mysql_error());
  17. $result = mysql_num_rows($qgg) or die(mysql_error());
  18. if(!$result){
  19. echo "We hebben nog geen links...";
  20. }
  21. else{
  22. while($bb = mysql_fetch_object($qqq)){
  23. echo "<p><p>";
  24. <tr>
  25. <td width=\"67\" height=\"1\" valign=\"top\"><font size=\"1\" face=\"Verdana\">'".$bb->naam."'</font></td>
  26. <td width=\"90\" height=\"1\" valign=\"top\"><font size=\"1\" face=\"Verdana\">'".$bb->hits."'</font></td>
  27. <td width=\"76\" height=\"1\" valign=\"top\"><font size=\"1\" face=\"Verdana\"><a href=\"door.php?naam=".$bb->naam."&url=".$bb->url."\" onclick=\"NewWindow(this.href,'name','204','200','yes');return false\"><img border=\"0\" src=\"../images/open.jpg\" width=\"88\" height=\"29\"></a></font></td>
  28. </tr>
  29. ";
  30. }
  31. }
  32. </table>
  33. </div>
  34. ";
  35. ?>
Je was ook de . . bij '".."' vergeten ..
en waarom echo je alles je kan ook gewoon ff php sluiten en gewoon html typen hoor 
Offline BasDV - 26/05/2005 06:22
Avatar van BasDV MySQL interesse Bedankt, maar hij doet het niet na while($bb = mysql_fetch_object($ggg)){ echo't hij niks terwijl er toch rijen zijn
Offline Legolas - 26/05/2005 08:28
Avatar van Legolas Onbekend Et klopt niet:|
1.je doet quotes om getallen
2.je gebruikt fetchobject
3.je gebruikt vars die niet bestaan, $qgg dus
Dit moet het doen:
  1. <?
  2. require("config.php");
  3. ?>
  4. <div align='left'>
  5. <table border=0 width=233 height=114 cellspacing=0 cellpadding=0 style='border: 1 solid #C0C0C0' bgcolor='#F8F8F8'>
  6. <tr>
  7. <td width=233 height=114 valign='top'>
  8.  
  9. <div align='left'>
  10. <table border=0 width=261 height=1 cellspacing=0 cellpadding=0>
  11. <tr>
  12. <td width=67 height=1><b><font size=1 face='Verdana'>Naam:</font></b></td>
  13. <td width=90 height=1><b><font size=1 face='Verdana'>Aantal Hits:</font></b></td>
  14. <td width=76 height=1></td>
  15. </tr>
  16. <?
  17. $query = mysql_query("SELECT naam, hits, url FROM links") or die(mysql_error());
  18. $result = mysql_num_rows($query) or die(mysql_error());
  19. if(!$result){
  20. echo "We hebben nog geen links...";
  21. }
  22. else{
  23. while($link = mysql_fetch_row($query)){
  24. echo "<tr>
  25. <td width=67 height=1 valign='top'><font size=1 face='Verdana'>'".$link[0]."'</font></td>
  26. <td width=90 height=1 valign='top'><font size=1 face='Verdana'>'".$link[1]."'</font></td>
  27. <td width=76 height=1 valign='top'><font size=1 face='Verdana'><a href='door.php?naam=".$link[0]."&url=".$link[2]."' onclick=\"NewWindow(this.href,'name',204,200,'yes');return false\"><img border=0 src='../images/open.jpg' width=88 height=29></a></font></td>
  28. </tr>
  29. ";
  30. }
  31. }
  32. ?>
  33. </table>
  34. </div>

Zo gaat hij het doen, en ook nog een stuk sneller. Anders ligt het aan je DB:o
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.192s