Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: while(), rozdzielenie wyników
Forum PHP.pl > Forum > PHP
linksxyz
Cześć.
Mam taki oto skrypt:
  1. $connection = @mysql_connect('localhost', 'links_links', 'xyz')
  2. or die('Fucked MySQL');
  3. $db = @mysql_select_db('links_monitoring', $connection)
  4. or die('Nou konekszyn');
  5. $query = 'SELECT `tytul` FROM `gramy` ORDER BY `data` DESC LIMIT 5';
  6. $sql_res = mysql_query($query);
  7.  
  8. while ($r = mysql_fetch_assoc($sql_res))
  9. {
  10. echo '<b>'.$r['tytul'].'</b><br />';
  11. }

Skrypt cały wynik poda według danego wzoru, chciałbym jednak wróżnić najwyższy wnik z tablicy inaczej, tj. pierwszy pogrubiony, a pozostałe bez bolda.
How to?
matird
No to dodaj sobie jakas zmienna pomocnicza, ktora bedzie przechowywala numer iteracji...

  1. $connection = @mysql_connect('localhost', 'links_links', 'xyz')
  2. or die('Fucked MySQL');
  3. $db = @mysql_select_db('links_monitoring', $connection)
  4. or die('Nou konekszyn');
  5. $query = 'SELECT `tytul` FROM `gramy` ORDER BY `data` DESC LIMIT 5';
  6. $sql_res = mysql_query($query);
  7. $i=1;
  8. while ($r = mysql_fetch_assoc($sql_res))
  9. {
  10. if($i==1){
  11. echo '<b>'.$r['tytul'].'</b><br />';
  12. }else{
  13. echo $r['tytul'].'<br />';
  14. }
  15. $i++;
  16. }


O to Ci chodzi ?
kuba32
lub w CSS:
  1. p:first-child {
  2. font-weight:bold;
  3. }


ale wyświetlać musisz tak:
  1. while ($r = mysql_fetch_assoc($sql_res))
  2. {
  3. echo '<p>'.$r['tytul'].'</p>';
  4. }
konole
Cytat(kuba32 @ 20.08.2011, 14:14:00 ) *
lub w CSS:
  1. p:first-child {
  2. font-weight:bold;
  3. }


ale wyświetlać musisz tak:
  1. while ($r = mysql_fetch_assoc($sql_res))
  2. {
  3. echo '<p>'.$r['tytul'].'</p>';
  4. }

Można po prostu zrobić

Kod
#divZWynikami b:first-child
linksxyz
Dziękuję za pomoc.
Skorzystałem z pierwszej rady, bo ta była bardziej przydatna dla dalszego skryptu!
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.