Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][CSS] CSS dla danego wiersza w tabeli z PHP
wojteke
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 17.07.2009

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


Witam. Mam tutaj przykładową, mało rozbudowaną tabelkę i męczę się jak do niej dodać funkcję, która mi nada styl CSS dla danego wiersza, gdy np. w ostatniej kolumnie tej tabeli wartości w danych komórkach są większe od 150.

Próbuję to robić z funkcją IF i FOREACH. Widziałem co jest pokazane w manualu ale jakoś nie mogę tego wykorzystać w praktyce i dopasować do tego przykładu. Też nie wiem czy w końcu trzeba drukować tabele dla FOREACH na dysk serwera czy nie - na forach różnie piszą. Pomoglibyście mi?

  1. <?php
  2.  
  3. // połączenie się lokalnym serwerem bazy MySQL
  4. $sql_conn = mysql_connect('', '', '')
  5. // w przypadku niepowodzenia połączenia zakończ aplikację
  6. or die('Nie mogłem połaczyć się z bazą danych');
  7.  
  8. // wybieramy bazę danych
  9.  
  10. // wybieramy bazę danych
  11. mysql_select_db('zawodnicy');
  12.  
  13. // wyświetlamy treść naszej tabeli
  14. $zapytanie =
  15.  
  16. "SELECT
  17.    `id`,
  18.    `nazwisko`,
  19.    `lata`,
  20.    `punkty`
  21. FROM `nba`";
  22.  
  23. $idzapytania = mysql_query($zapytanie);
  24.  
  25. echo '<table>';
  26. while ($wiersz = mysql_fetch_row($idzapytania))
  27.  
  28. {
  29.    '<tr>
  30.        <td>'. $wiersz[0] .'</td>
  31.        <td>'. $wiersz[1] .'</td>
  32.        <td>'. $wiersz[2] .'</td>
  33.        <td>'. $wiersz[3] .'</td>
  34.    </tr>'
  35. ;
  36. }
  37.  
  38. foreach ($idzapytania as $wiersz) {
  39.    if( $wiersz[3] > 150 )
  40.    echo "class='yellow'";  
  41. }
  42.  
  43. '</table>';
  44.  
  45. // zamykamy połączenie
  46. mysql_close($sql_conn);
  47. ?>


Kod
.yellow {
    color: #FFCC00;
}


Ten post edytował wojteke 23.07.2009, 10:27:12
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: 15.09.2025 - 13:11