Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] Wyciąg danych do tabeli
Forum PHP.pl > Forum > Przedszkole
RubiX
Witam mam taki oto problem:
otóżw tabeli sql zapisuje sobie id oraz link do zdjecia np: 1 | auto12.gif
i chciał bym pobrac dane z sql i wkleic do tabeli ale zeby byly 3 kolumny w 1 wierszu a niemoge podczas wyciagu while pobrac 3 razy pola z linkiem poniewaz wyswietla mi sie 3 takie same zdjecia a nie kazdew pokolei.
Proszęo pomoc
$liwa
Pokaż jak to robisz.
RubiX
  1. <?php
  2. $result = mysql_query("SELECT * FROM obrazy WHERE obr_kat_id='$kat_id' ORDER BY obr_id DESC LIMIT $start, $naStronie");
  3. echo'<table width="500" border="0" cellpadding="0" cellspacing="0">';
  4. while($dane = mysql_fetch_array($result)) {
  5. echo "<tr><td><img src='zdjecia/mini/".$dane['obr_maly']."' alt=''></td><td><img src='zdjecia/mini/".$dane['obr_maly']."' alt=''></td><td><img src='zdjecia/mini/".$dane['obr_maly']."' alt=''></td></tr>";
  6. }
  7. echo'</table><br><br>';
  8. ?>


I wyświetla mi 3 takie same obrazy czemu sie niedziwie.. tylko niewiem jak zrobic aby wyswietlal je pokolei

to ja to moze odswierze exclamation.gif
$liwa
a zrób tak:
  1. <?php
  2. $i=0;
  3. while($dane = mysql_fetch_array($result)) {
  4. echo "<tr><td><img src='zdjecia/mini/".$dane['$i']."' alt=''></td><td><img src='zdjecia/mini/".$dane['$i+1']."' alt=''></td><td><img src='zdjecia/mini/".$dane['$i+2']."' alt=''></td></tr>";
  5. $i=$i+3
  6. }
  7. ?>
Kicok
  1. <?php
  2.  
  3. $i=0;
  4.  
  5. echo "<table><tr>";
  6. while( $dane = mysql_fetch_assoc( $result ) )
  7. {
  8. echo "<td>{$dane['obr_maly']}</td>";
  9.  
  10. $i++;
  11. if( ( $i % 3 ) == 0 ) {
  12. echo "</tr><tr>";
  13. }
  14. }
  15. echo "</tr></table>";
  16.  
  17. ?>


Było, wiele razy, wystarczyło poszukać.
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.