Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Problem z pobraniem rekordu
Forum PHP.pl > Forum > Przedszkole
kaktus283
Mam taki dziwny problem, w bazie danych ustawiłem sobie tabele color i chcę żeby użytkownicy byli wyświetlani na kolorowo.
Jak dodałem linijkę 13 odpowiedzialną za kolorowanie nicku to nagle mi się posypał cały skrypt.
Gdzie może być błąd bo siedzę nad tym godzinę i nic ...

  1. <?php
  2. include ("db.php");
  3. $wynik = mysql_query("SELECT * FROM points ORDER BY points DESC LIMIT 10") or die('Blad zapytania');
  4.  
  5. if(mysql_num_rows($wynik) > 0) {
  6. echo "<table cellpadding=\"3\" bordercolor=\"#ffb305\" border=1>";
  7. echo "<tr>";
  8. echo "<td align=\"center\"><font size=\"2\">Nazwa Użytkownika: </font></td> <td align=\"center\"><font size=\"2\">Punkty Użytkownika: </font></td>";
  9. while($r = mysql_fetch_assoc($wynik)) {
  10. echo "</tr>";
  11. echo "<tr>";
  12. echo "<td align=\"center\">
  13. <font color=\".$r['color'].\">
  14. <b>".$r['user']."</b></font></td> <td align=\"center\">".$r['points']."</td>";
  15. echo "</tr>";
  16. }
  17. echo "</table>";
  18. }
  19. ?>
motyl-pl
  1. <?php
  2. include ("db.php");
  3. $wynik = mysql_query("SELECT * FROM points ORDER BY points DESC LIMIT 10") or die('Blad zapytania');
  4.  
  5. if(mysql_num_rows($wynik) > 0) {
  6. echo "<table cellpadding=\"3\" bordercolor=\"#ffb305\" border=1>";
  7. echo "<tr>";
  8. echo "<td align=\"center\"><font size=\"2\">Nazwa Użytkownika: </font></td> <td align=\"center\"><font size=\"2\">Punkty Użytkownika: </font></td>";
  9. while($r = mysql_fetch_assoc($wynik)) {
  10. echo "</tr>";
  11. echo "<tr>";
  12. echo "<td align=\"center\">
  13. <font color=\".$r['color'].\">
  14. <b>".$r['user']."</b></font></td> <td align=\"center\">".$r['points']."</td>";
  15. echo "</tr>";
  16. }
  17. echo "</table>";
  18. }
  19. ?>


Powiedz mi na siłę dajesz te slashe i utrudniasz sobie życie smile.gif ?

  1. <?php
  2. include ("db.php");
  3. $wynik = mysql_query("SELECT * FROM points ORDER BY points DESC LIMIT 10") or die('Blad zapytania');
  4.  
  5. if(mysql_num_rows($wynik) > 0) {
  6. echo '
  7. <table cellpadding="3" bordercolor="#ffb305" border="1">
  8. <tr>
  9. <td align="center"><font size="2">Nazwa Użytkownika: </font></td>
  10. <td align="center"><font size="2">Punkty Użytkownika: </font></td>
  11. </tr>';
  12.  
  13. while($r = mysql_fetch_assoc($wynik)) {
  14. $kolor = $r['color'];
  15. $user = $r['user'];
  16. $punkty = $r['points'];
  17. <tr>
  18. <td align="center"><font color="'.$kolor.'"><b>'.$user.'</b></font></td>
  19. <td align="center">'.$punkty.'</td>
  20. </tr>';
  21. }
  22.  
  23. echo "</table>";
  24. }
  25. ?>


Poprawiłem co nie co, dodam jeszcze że istnieje standard W3C który należało by przestrzegać biggrin.gif oraz filtracja danych wychodzących ..
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.