Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql] inny kolor po przerwie w listowaniu rekordów
M@X
post
Post #1





Grupa: Zarejestrowani
Postów: 212
Pomógł: 0
Dołączył: 18.12.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam.
Mam proste wyświetlanie rekordów z bazy:
  1. <?
  2. $query=mysql_query('SELECT * FROM baza');
  3. echo '
  4. <table>
  5. <tr>
  6. <td>ID</td>
  7. <td>user</td>
  8. </tr>';
  9. $i = 0;
  10. while($row=mysql_fetch_array($query))
  11. {
  12. if($i == 3) { echo '<tr><td colspan="2">xxxxxxxxxxxxxxxxx</td></tr>'; }
  13. echo '
  14. <tr>
  15. <td>'.$row['ID'].'</td>
  16. <td>'.$row['user'].'</td>
  17. </tr>
  18. ';
  19. $i++;
  20. }
  21. echo '</table>';
  22. ?>

Wyniki wyglądają następująco:
1 adam
2 kamil
3 beata
xxxxxxxxxxxxxxxxxx
4 ola
5 marcin
6 ula
7 marian
itd...

W jaki sposób mogę zrobić aby wszystkie rekordy PO tej przerwie: "xxxxxxxxxx" miały: <font color="#FF0000">
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
_olo_1984
post
Post #2





Grupa: Zarejestrowani
Postów: 289
Pomógł: 77
Dołączył: 5.08.2006

Ostrzeżenie: (0%)
-----


z palca
  1. echo $tr = ($i>3) ? '<tr style="color:#FF0000">' : '<tr>';
  2. echo '<td>'.$row['ID'].'</td><td>'.$row['user'].'</td></tr>';


13-18 linijki Twojego kodu zamień na to, co napisałem.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 08:01