Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Galeria - wyświetlenie tabelki, problem z pętlą
blackneron
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 5.01.2007
Skąd: Gdańsk

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


Witam. Problem z pętlą - wyświetla zamiast 1 tego samego zdjęcia - to wyświetla 4 zdjęcia (tzn. w tabelce - wyświetla wszystkie ale każde x4).
THX z góry.

  1. <?php
  2. $odp=mysql_query("SELECT * FROM zdjecia ORDER BY czas asc");
  3.  
  4.  
  5. // wyświetlenie miniaturek
  6. FOR($i=1; $i<=3; $i++)
  7. {
  8. while($w=mysql_fetch_array($odp))
  9. {
  10. print "<tr>";
  11.  
  12. FOR($j=1; $j<=4; $j++)
  13. {
  14. //wyswietlenie miniatur
  15. print "<td><b>$w[tytul]</b><br />";
  16. print '<a href="zdjecie.php?id='.$w[id].'"><img src="galeria/small-'.$w[nazwa].'" alt="'.$w[tytul].'" /></a><br />';
  17. //print '<a href=\"zdjecie.php?id=$w[id]\"><img src="galeria/small-'.$w[nazwa].'" alt="'.$w[tytul].'" /></a><br />';
  18. print "Autor: <a href=\"?start=$start&autor=$w[autor]\">$w[autor]</a><br />";
  19. print "Opis: <small>$w[opis]</small><br />Data: <small>$w[czas]</small></td>";
  20. print "</td>";
  21. }
  22. }
  23. }
  24. print "</tr>";
  25. ?>


Ten post edytował blackneron 22.04.2007, 20:31:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
=kokos=
post
Post #2





Grupa: Zarejestrowani
Postów: 114
Pomógł: 0
Dołączył: 6.08.2006

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


Powinno zadziałać.
  1. <?php
  2. $odp=mysql_query("SELECT * FROM zdjecia ORDER BY czas asc;");
  3. echo '<table>'; $i=1;
  4. while ($w = mysql_fetch_assoc ($odp)) {  
  5.  
  6. if($i==1) echo '<tr>';
  7. echo '<td><img src="galeria/small-'.$w['nazwa'].'" alt="'.$w['tytul'].'" /></td>';
  8.  
  9. if($i==4) {
  10.  echo '<tr>';
  11.  $i=0;
  12. }
  13. $i++;
  14. }
  15. echo '</table>';
  16. ?>


Ten post edytował =kokos= 23.04.2007, 00:03:57
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: 11.10.2025 - 06:33