Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Galeria, problem z wyswietlaniem zdjec
lukash82
post
Post #1





Grupa: Zarejestrowani
Postów: 320
Pomógł: 2
Dołączył: 17.03.2006
Skąd: Siemianowice

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


Witam. Mam uno problemo z galeria. Moze najpierw troche kodu:
  1. <?php
  2. //połączenie z baza danych
  3. $connect = mysql_connect("localhost", "root", "krasnal") or die ("Sprawdź połączenie z bazą danych.");
  4. mysql_select_db("galeria");
  5. $query = "SELECT * FROM galeria WHERE Kategoria='Amstel06'";
  6. $results = mysql_query($query) or die(mysql_error());
  7. ?>
  8. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
  9. <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  10. <html>
  11. <head>
  12. <title>Galeria</title>
  13. <LINK rel="stylesheet" href="../cesy.css" type="text/css">
  14. </head>
  15. <body>
  16. <center>
  17. <table class=w700 border="1" class="ct \">
  18. <?php
  19. while ($row = mysql_fetch_array($results)) 
  20. { extract($row);
  21. ?>
  22. <!--wyswietlenie miniatur-->
  23. <tr>
  24. <td class=w200>
  25. <table width="197" height="195" border="1" class=ct>
  26. <tr><td class=c background="../grafika/ramka.gif" class=middle>
  27. <a href="#" onClick="MyWindow=window.open('<?php echo $duze;?>','MyWindow','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resiza
    ble=no,width=580,height=650,left=20,top=20'); return false;">
  28. <?echo "<img src=$male \>";?>
  29. </td></tr>
  30. </table>
  31. </td>
  32. </tr>
  33. <?}?>
  34. </table>
  35. </center>
  36.  
  37. </body>
  38. </html>

Otoz wyswietla mi to cos wszystkie zdjecia jedno pod drugim z danej kategorii. Wyglada to mniej wiecej tak w pomniejszeniu:

Jak widac w kazdym wierszu zmiescilyby sie jakies 3 fotki ale nie wiem jak to zrobic. Probowalem juz instrukcji for i kombinowalem cos ze zliczaniem wierszy w wyniku zapytania insrukcja mysql_num_rows ale jakos nie umie tego przeskoczyc. Jesli ktos wie jak sie do tego zabrac to prosze o jakas podpowiedz. Z gory dziekuje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Spike
post
Post #2





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 3.02.2004
Skąd: Tczew

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


  1. <?php
  2. //połączenie z baza danych
  3. $connect = mysql_connect("localhost", "root", "krasnal") or die ("Sprawdź połączenie z bazą danych.");
  4. mysql_select_db("galeria");
  5. $query = "SELECT * FROM galeria WHERE Kategoria='Amstel06'";
  6. $results = mysql_query($query) or die(mysql_error());
  7. ?>
  8. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
  9. <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  10. <html>
  11. <head>
  12. <title>Galeria</title>
  13. <LINK rel="stylesheet" href="../cesy.css" type="text/css">
  14. </head>
  15. <body>
  16. <center>
  17. <table class=w700 border="1" class="ct \"><tr>
  18. <?php
  19. $i = 0;
  20. while ($row = mysql_fetch_array($results)) 
  21. { extract($row);  
  22. ?>
  23. <!--wyswietlenie miniatur-->
  24.  
  25. <? if($i%3==0) { echo "</tr><tr>"; } ?>
  26. <td class=w200>
  27. <table width="197" height="195" border="1" class=ct>
  28. <tr><td class=c background="../grafika/ramka.gif" class=middle>
  29. <a href="#" onClick="MyWindow=window.open('<?php echo $duze;?>','MyWindow',' toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollb
  30. ars=no,resizable=no,width=580,height=650,left=20,top=20'); return false;">
  31. <?echo "<img src=$male \>";?>
  32. </td></tr>
  33. </table>
  34. </td>
  35. <? $i+=1; }?>
  36.  </tr>
  37. </table>
  38. </center>
  39.  
  40. </body>
  41. </html>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 14:14