Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyświetlanie danych z sql i w wierszach i w kolumnach
dragon7
post
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 1.10.2010

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


Chodzi o to, że chcę by na mojej stronie galeria wyświetlana była w sposób po 4 galerie w jednej linii, a następnie przejście do nowej itd., aż do wyświetlenia wszystkich rekordów. Nie wiem jak mam to napisać, czy skorzystać z pętli for czy z funkcji if, no po prostu nie mam pojęcia. Głowię się nad tym już sporo i nic nie mogę wymyślić. Nawet nie wiem jak mam to nazwać szukając w googlach, dlatego postanowiłem napisać na forum i czekać na wasze odpowiedzi

Ten post edytował dragon7 1.10.2010, 16:53:34
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dragon7
post
Post #2





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 1.10.2010

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


średnio działa, prawie wszystko ok jak jest 5 galerii to wyświetla po 4 te same, jak mniej to wszystko w jednej linii i to po 3, 2 razy te same a powyżej 5 galerii to w ogóle już hardcor totalny, w zależności od ilości 6 i więcej, zawsze chyba mniej o 1 niż ilość galerii, jak rozwiązać ten problem?? Cały skrypt wygląda tak:
  1. <?php
  2. $conn = mysql_connect("127.0.0.1","root","krasnal");
  3. mysql_select_db("liceum");
  4. $zapytanie = "SELECT * FROM galeria ORDER BY id DESC LIMIT 5;" ;
  5. $wynik = mysql_query($zapytanie);
  6. echo "<table border='0' cellspacing='0' cellpadding='2'><tr>";
  7. while($wpis = mysql_fetch_assoc($wynik)) {
  8. $id=$wpis['id'];
  9. $nazwa=$wpis['nazwa'];
  10. $zdjecie=$wpis['zdjecie'];
  11. $photo = mysql_num_rows($wynik);
  12. for($i=1;$i<$photo;$i++) {
  13. echo "<td width='140' align='left'><b><a href='gal.php?id=$id'>".$nazwa."</a></b><br /><a href='gal.php?id=$id'><img src=".$zdjecie." /></a></td>";
  14. if($i%4 == 0) {
  15. echo '</tr><tr>';
  16. }}}
  17. echo "</tr></table>";
  18. mysql_close($conn);
  19. ?>



Ten post edytował dragon7 2.10.2010, 16:13:43
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: 7.10.2025 - 19:31