Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] Problem z wypisywaniem danych z mysql
Forum PHP.pl > Forum > Przedszkole
mtskilla
Witam mam taki problem, mianowicie mam sobie bazę danych ( strona z fotkami) i na stronie głównej chciałbym zrobić coś co by wypisywało najnowsze zdjęcia. wszystko jest ok bo wypisuje tylko, ze za mało - bo zdjęć mieści się tam pięć, a ja chciałbym aby pokazywało 10 i nie wiem gdzie wstawić i jak </tr> w tabeli żeby wypisywało 5 w jednym wierszu i 5 w drugim a nie 10 w jednym bo strona mi się rozłazi. dry.gif
Oto moj kod:
  1. <?php
  2. if(!empty($autor))
  3. $sql="SELECT * FROM zdjecia WHERE autor LIKE '$autor' ORDER BY czas DESC LIMIT $start,10";
  4. else
  5. $sql="SELECT * FROM zdjecia ORDER BY czas DESC LIMIT $start,10";
  6. $odp=mysql_query($sql);
  7. while($w=mysql_fetch_array($odp))
  8. { 
  9.  
  10. print '<td valign="top" align="center"><img src="galeria/small-'.$w[nazwa].'" alt="'.$w[autor].'" />
  11. <br /><br />
  12. <span class="logbls">'.$w[autor].'<br /><br /></td>';
  13.  
  14. }
  15. ?>


Pomóżcie.
liso
  1. <?php 
  2. if(!empty($autor))
  3.  $sql="SELECT * FROM zdjecia WHERE autor LIKE '$autor' ORDER BY czas DESC LIMIT $start,10";
  4. else
  5.  $sql="SELECT * FROM zdjecia ORDER BY czas DESC LIMIT $start,10";
  6.  $odp=mysql_query($sql);
  7.  $i=0;
  8.  echo '<tr>';
  9.  while($w=mysql_fetch_array($odp))
  10.  { 
  11. $i++;
  12. if ($i==6) echo '</tr><tr>';
  13. print '<td valign="top" align="center"><img src="galeria/small-'.$w[nazwa].'" alt="'.$w[autor].'" />
  14. <br /><br />
  15. <span class="logbls">'.$w[autor].'<br /><br /></td>';
  16.  }
  17. echo '</tr>';
  18. ?>
mtskilla
Dzieki wielkie smile.gif
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.