Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [css][php] przyjemny wygląd tabelki
Forum PHP.pl > Forum > Przedszkole
kononowicz
znam się trochę na CSS ale nie mogę dojść do tego jak zrobić tabele o naprzemiennie innych kolorach w przypadku kiedy skrypt wyświetlający tabelke jest taki :

  1. <?php
  2. echo "<table cellpadding="2" border=1>"; //naglowki kolumn
  3. echo "<tr>";
  4. echo "<th scope="col"> l.p. </tr>";
  5. echo "<th scope="col"> towary </tr>";
  6. echo "<th scope="col"> kod </tr>";
  7. echo "<th scope="col"> cena </tr>";
  8. echo "<th scope="col"> działy </tr>";
  9. echo "<th scope="col"> opcje </tr>";
  10. echo "<tr>";
  11. while($wiersz = mysql_fetch_assoc($wynik))
  12.  {
  13. echo "<tr>";  // komorki tabeli
  14. echo "<td>".$wiersz['ID']."</td>";
  15. echo "<td>".$wiersz['TOWARY']."</td>";
  16. echo "<td>".$wiersz['KOD']."</td>";
  17. echo "<td>".$wiersz['CENA']."</td>";
  18. echo "<td>".$wiersz['DZIALY']."</td>";
  19. echo '<td>
  20.  <a href="baza.php?del='.$wiersz['ID'].'">usuń</a>
  21.  <a href="baza.php?edit='.$wiersz['ID'].'">edytuj</a>
  22.  </td>';
  23. echo "</tr>";
  24. }
  25. echo "</table>";
  26. ?>
Cysiaczek
Wstaw w pętlę zapytaniem sql $i, która inkrementujesz przy każdym przebiegu i sprawdzaj jej parzystość - w zależności od tego, czy jest parzysta, czy nie - ustawiasz sobie $kolor na jakiś tam kolor i wstawiasz do stylu aktualnego wiersza <tr>

Pozdrawiam.
kononowicz
Cytat(Cysiaczek @ 8.12.2006, 11:34:22 ) *
Wstaw w pętlę zapytaniem sql $i, która inkrementujesz przy każdym przebiegu i sprawdzaj jej parzystość - w zależności od tego, czy jest parzysta, czy nie - ustawiasz sobie $kolor na jakiś tam kolor i wstawiasz do stylu aktualnego wiersza <tr>

Pozdrawiam.


a jak sprawdzić parzystość?? jak to powinno orientacyjnie wyglądać?? z php nie jestem orłem więc mam z tym problem
nospor
Cytat
a jak sprawdzić parzystość?? jak to powinno orientacyjnie wyglądać?? z php nie jestem orłem więc mam z tym problem
Parzystosc z php ma niewiele wspolnego, bardziej z matematyką:
parzystos - liczba modulo 2 = 0
modulo - %
  1. <?php
  2. if ($liczba % 2 == 0 )
  3.  echo 'parzysta';
  4. ?>


http://forum.php.pl/index.php?showtopic=32006&hl=kolor
http://forum.php.pl/index.php?showtopic=37134&hl=kolor
kononowicz
Cytat(nospor @ 8.12.2006, 11:52:21 ) *
Parzystosc z php ma niewiele wspolnego, bardziej z matematyką:
parzystos - liczba modulo 2 = 0
modulo - %
  1. <?php
  2. if ($liczba % 2 == 0 )
  3.  echo 'parzysta';
  4. ?>


http://forum.php.pl/index.php?showtopic=32006&hl=kolor
http://forum.php.pl/index.php?showtopic=37134&hl=kolor



dzieki za linki... bardzo dobrą propozycję podał nospor :] na przyszłość dokładniej będe uzywał opcji szukaj :]

a jeszcze jeno pytanie związane bardziej z CSS. na wielu stronach np. tutaj i tutajjest taki ładny cień naokoło stronki. jak to wykonać w CSSie?? podobno jest na to jakas komenda. Czy ktoś się orientuje??
rozny
Cytat(kononowicz @ 8.12.2006, 16:58:19 ) *
a jeszcze jeno pytanie związane bardziej z CSS. na wielu stronach np. tutaj i tutajjest taki ładny cień naokoło stronki. jak to wykonać w CSSie?? podobno jest na to jakas komenda. Czy ktoś się orientuje??



tlo

Tutaj masz owe "magiczne tlo" winksmiley.jpg CSS puki co nie daje mozliwosci cieniowania diva (wlasnymi atrybutami) w taki sopsob jak na tych stronach...

pozdrawiam smile.gif
kononowicz
Cytat(rozny @ 8.12.2006, 16:54:55 ) *
tlo

Tutaj masz owe "magiczne tlo" winksmiley.jpg CSS puki co nie daje mozliwosci cieniowania diva (wlasnymi atrybutami) w taki sopsob jak na tych stronach...

pozdrawiam smile.gif



myślałem ze jest jakis tejemny sposób tongue.gif ale dzięki....
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.