Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Zmiana klasy css
krispak
post
Post #1





Grupa: Zarejestrowani
Postów: 250
Pomógł: 55
Dołączył: 27.08.2008

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


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
Go to the top of the page
+Quote Post
webasek
post
Post #2





Grupa: Zarejestrowani
Postów: 274
Pomógł: 35
Dołączył: 18.07.2008
Skąd: Kielce

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


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


Ten post edytował webasek 25.11.2008, 12:11:30
Go to the top of the page
+Quote Post
krispak
post
Post #3





Grupa: Zarejestrowani
Postów: 250
Pomógł: 55
Dołączył: 27.08.2008

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


wypisuje mi bez zmian czyli z klasa standartowa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




bo webasek zapomnial o zwiekszaniu $i
Nie kopiuj bezmyslnie tylko sie troche zastanow...
Go to the top of the page
+Quote Post
krispak
post
Post #5





Grupa: Zarejestrowani
Postów: 250
Pomógł: 55
Dołączył: 27.08.2008

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


wielkie dzieki dodalem i dziala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam
Go to the top of the page
+Quote Post

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: 23.08.2025 - 07:28