Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wstawienie znacznika <tr> w odpowiednie miejsce.
--qwerty--
post
Post #1





Goście







Dzień dobry.

Na moje stronie napisałem sobie dodawanie zdjęć na serwer i ich lokalizację dodaje do bazy. Przy wyciąganiu pętlą while chciałem aby było po pięć zdjęć w jednym rzędzie. Wymyśliłem aby zrobić to na tabeli ale efekt był taki, że pierwsze pięć dodało znacznik <tr> a dalej już normalnie.

Kod
  1. echo '<table>';
  2. $i=0;
  3. while($r=mysql_fetch_array($z)){
  4. $i++;
  5. if($i%6==0)echo '<tr>';
  6. echo '<td><img src=".'.$r["zdjecie_lokalizacja"].'" width="100" height="100" /></td>';
  7. }
  8. echo '</table>';


Efekt jest taki.
[zdjęcie] [zdjęcie] [zdjęcie] [zdjęcie] [zdjęcie] <-- 5
[zdjęcie] [zdjęcie] [zdjęcie] [zdjęcie] [zdjęcie] [zdjęcie] ... itd
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
emillo91
post
Post #2





Grupa: Zarejestrowani
Postów: 129
Pomógł: 13
Dołączył: 29.03.2012

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


  1. $ile = count($zmienna);
  2. for($i = 0; $i<= $ile; $i++)
  3. if($i % 5 == 0){
  4. echo ''<tr>'';
  5. echo''<td><img src='zdjecie.png' /></td>'';
  6. }
  7. else{
  8. echo''<td><img src='zdjecie.png' />'</td>';
  9. }
  10. echo''</tr>'';

to powinno dac zamierzony rezultat. Nie mam jak tego sprawdzic bo z telefonu pisze ale jak chceszto poszukaj w moich postach tematu wczytywanie pliku do tablicy array. Zamiescilem tam skrypt z emotkami gdzie zastosowalem przelamanie wiersza
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: 14.10.2025 - 02:40