Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Pętla, wyświetlenie pierwszego elementu.
kosior11
post 15.04.2012, 12:33:56
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 20.03.2011

Ostrzeżenie: (10%)
X----


Witam!

Chciałbym zmodyfikować wyświetlanie moich newsów tak, aby pierwsza wiadomość (czyli ostatnio dodana) była wyświetlana ze zdjęciem, natomiast pozostałe żeby wyświetlały tylko tytuły. Jak ma wyglądać warunek if w tym przypadku?

  1. $query = "(SELECT id,tytul,autor,data,tresc,kategoria,zdjecie,typ AS wiadomosci FROM wiadomosci) UNION (SELECT id,tytul,autor,data,tresc,kategoria,zdjecie,typ AS artykuly FROM artykuly) ORDER BY data DESC LIMIT ".($start).",".$na_stronie."";
  2. $result = mysql_query ($query);
  3. while ($row = mysql_fetch_array($result))
  4.  
  5. if (...)
  6. {$body .= '
  7. <li>
  8. <div class="mini_image1"><img class="images_body" src="photos/'.$row[6].'" ></div><div class="info"><a href="look.php?id='.$row[0].'&typ='.$row[7].'"><h2>'.$row[1].' </h2></a>'.substr($row[4], 0, 300).'<br/><span class="when1">Opublikowane dnia: '.$row[3].',<br/>'.$row[5].'</span><br/></div>
  9. </li>';
  10. }
  11. else
  12. {$body .= '
  13. <li>
  14. <div class="mini_image1"><img class="images_body" src="photos/'.$row[6].'" ></div><div class="info"><a href="look.php?id='.$row[0].'&typ='.$row[7].'"><h2>'.$row[1].' </h2></a>'.substr($row[4], 0, 300).'<br/><span class="when1">Opublikowane dnia: '.$row[3].'<br/> '.$row[5].'</span><br/></div>
  15. </li>';} echo '<ul>'.$body.'</ul>';
Go to the top of the page
+Quote Post
lukasz_os
post 15.04.2012, 12:45:03
Post #2





Grupa: Zarejestrowani
Postów: 203
Pomógł: 55
Dołączył: 23.11.2008
Skąd: UKF

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


przed petla dodaj zmienną np $first=true

if wewnątrz pętli
  1. if($first)
  2. {
  3. //kod ten co masz
  4. $first=false;
  5. }
  6. else
  7. {
  8.  
  9. }


--------------------
Pomagam jeśli mam czas oraz jak się na tym znam :D
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:18