Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Zmiana klasy css
Forum PHP.pl > Forum > Przedszkole
krispak
Witam
Mam pewnien problem, a mianowicie chodzi o zmiane klasy css przy wyswietlaniu danych z tabeli.

Kod wyprowadzania danych w tej chwili wyglada tak:

  1. <?php
  2. $menu = @mysql_query('SELECT tytul from strona where menu = 1 AND status = 1 ORDER BY id');
  3.        if (!$menu) {
  4.              exit('<p>Problem podczas pobierania menu z bazy danych!<br />'.
  5.                      'Error: ' . mysql_error(). '</p>');
  6.    }
  7.    while ($m = mysql_fetch_array($menu)) {
  8.          $tytul = $m['tytul'];
  9.  
  10.     echo '<li class="menu-border"><a href="#">$tytul;</a></li>';
  11.        
  12.    }
  13. ?>

Chodzi o to aby standartowo wypisywalo to echo co teraz jest czyli

echo '<li class="menu-border"><a href="#">$tytul;</a></li>';

natomiast przy ostatnim wypisanym rekordzie wyswietlana bylaby klasa

echo '<li class="menu-last"><a href="#">$tytul;</a></li>';


Z gory dziekuje za wszelka pomoc.
Pozdrawiam
webasek
  1. <?php
  2. $menu = @mysql_query('SELECT tytul from strona where menu = 1 AND status = 1 ORDER BY id');
  3.       if (!$menu) {
  4.             exit('<p>Problem podczas pobierania menu z bazy danych!<br />'.
  5.                     'Error: ' . mysql_error(). '</p>');
  6.   }
  7. $i=1;
  8. $ile_wierszy = mysql_num_rows($menu);
  9.   while ($m = mysql_fetch_array($menu)) {
  10.         $tytul = $m['tytul'];
  11.    if ($i==$ile_wierszy)
  12.   {
  13.       echo '<li class="menu-last"><a href="#">$tytul;</a></li>';
  14.    }
  15.   else
  16.   {
  17.      echo '<li class="menu-border"><a href="#">$tytul;</a></li>';
  18.   }
  19.      
  20.   }
  21. ?>
krispak
wypisuje mi bez zmian czyli z klasa standartowa sad.gif
nospor
bo webasek zapomnial o zwiekszaniu $i
Nie kopiuj bezmyslnie tylko sie troche zastanow...
krispak
wielkie dzieki dodalem i dziala smile.gif

Pozdrawiam
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.