Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql] wyswitlanie wynikow
Forum PHP.pl > Forum > Przedszkole
bastek8989
Witam

Mam pytanko

zalozmy ze mam takie skrypcik wyswietlajacy wyniki:

  1. <?php
  2. $sql = "SELECT * FROM users WHERE accept='tak' ORDER BY username ASC LIMIT ".($_GET['current']-1)*$skok.", $skok";
  3. $result = mysql_query($sql);
  4. while($wynik=mysql_fetch_array($result))
  5. {
  6. $wiek = date('Y', time()-strtotime('RRRR-MM-DD'))- $wynik[durodzenia];
  7. $gg = $wynik[gg];
  8. if($gg == 0){
  9. $gg = '-brak-';
  10. }
  11. <tr>
  12. <td width="80"><a href="index.php?p=wyswietl_user&username='.$wynik[username].'">'.$wynik[username].'</a></td>
  13. <td width="40">'.$wiek.'</td>
  14. <td width="122">'.$gg.'</td>
  15. <td width="75">'.$wynik[email].'</td>
  16. <td width="134">'.$wynik[punkty].'</td>
  17. </tr>';
  18. }
  19. ?>


co trzeba zrobic zeby np co druga tabelka mila inny kolor?

przyklad:

1. bleble [bg:white]
2. bleble [bg:black]
3. bleble [bg:white]
4. bleble [bg:black]
5. bleble [bg:white]
6. bleble [bg:black]

niemam pojecia jak to zrobic, jak wyswietlic w ten sposob wyniki

prosze o pomoc, dziekuje

pozdrawiam
quba
przed pętlą dajesz sobie $i = 1; i wewnatrz pętli ustalasz klase dla komórki
  1. <?php
  2. $klasa = ( !($i % 2) ) ? 'white' : 'black';
  3. ?>


Nie zapomnij tez przed koncem pętli dodać $i++;
bastek8989
hmm jestem poczatkujacy - czy moglbys wkleic to w moj kod? pls bo zas bede sie bawil z tym godzine gdzie to dac winksmiley.jpg

i rozumiem ze zla BG colour przypasowac zmienna $klasa
quba
Taka rada na przyszłość: zrób sobie sam, a wiecej sie nauczysz.
Zamiast jakiegoś bgcolor ustal klase w css, nie bądźmy staroświeccy.
bastek8989
a mozesz napsiac mi jak zrobic zeby wyniki byly numerowane? w kolejnosci?
1 wynik pierwszy
2 drugi
3 trzeci


ps.

jakbys mi napisal to zapamietal bym to oto sie niemartw smile.gif a zaoszczedzil bym czas ktory moglbym przeznaczyc na cos innego smile.gif

ale itak wielkie dzieki ze odpisales na posta
quba
$i wskazuje nr wyniku.
bastek8989
nierozumiem, mozesz mi to troszke bardziej z tym numerowaniem wytlumaczyc?

jestem poczatkujacy winksmiley.jpg a ty poslugujesz sie zagadkowym jezykiem biggrin.gif
skowron-line
bastek8989 nie rob z siebie .....

prosta rzecz a ty sie z tym miotasz poszukaj na forum bo ten temat byl poruszany juz kilka razy nawet dosc obszernie

  1. <?php
  2. <tr><td>$i++</td> i dale twoj kod
  3. ?>
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.