Witam,
Próbuje stworzyć prostą galerię. Oto kod:
  1. <?php
  2. session_start();
  3. include "logdobazy.php";
  4.  
  5.  
  6. $query = "SELECT id, ext FROM zdjecia WHERE album = '".$_REQUEST['j']."'"; //wybór albumu
  7. $result = mysql_query($query) or die (mysql_error());
  8. $num = mysql_num_rows($result);
  9. $licznik = $_REQUEST['j'];
  10. ?>
  11. <title>Zdjęcia</title>
  12.  
  13. <link rel="stylesheet" href=" style.css " type="text/css" />
  14.  
  15. </head><style> body {background-color: #ffffd2} </style>
  16.  
  17.  
  18. <table align='center' border='0' width="1000px" height="100%" rules="none" cellspacing='0' cellpadding='0'>
  19. <tr valign='top'>
  20.  
  21. <td width="100px">
  22. <table align='right' border='0' width="100px" height="30px" rules="none" cellspacing='0' cellpadding='0'>
  23. <tr ><td>  </td></tr>
  24. <tr align="center"><td class='lpi'><a href= "stronaglowna.php">Strona Główna</a></td></tr>
  25. <tr><td>  </td></tr>
  26. <tr align="center"><td class='lpi'><a href= "wyloguj.php">Wyloguj</a></td><tr>
  27. <tr><td>  </td></tr>
  28. <tr align="center"><td class='lpi'><a href= "dane.php">Moje Dane</a></td></tr>
  29. <tr><td>  </td></tr>
  30. <tr align="center"><td class='lpi'><a href= "news.php">News</a></td></tr>
  31. <tr><td>  </td></tr>
  32. <tr align="center"><td class='lpi'><a href= "email.php">E-mail</a></td></tr>
  33. <tr><td>  </td></tr>
  34. <tr align="center"><td class='lpi'><a href= "galeria.php">Galeria</a></td></tr>
  35. <tr><td>  </td></tr>
  36. <tr align="center"><td class='lpi'><a href= "rozrywka.php">Rozrywka</a></td></tr>
  37. <tr><td>  </td></tr>
  38. <tr align="center"><td class='lpi'><a href= "download.php">Download</a></td></tr>
  39. <tr><td>  </td></tr>
  40. <tr align="center"><td class='lpi'><a href= "kontakt.php">Kontakt</a></td></tr>
  41. <tr><td>  </td></tr>
  42. <?php if ($_SESSION[level] == 1)
  43. {
  44. ?>
  45. <tr align="center">
  46. <td class='lpi'><a href= "admin.php">Admin level</a></td>
  47. </tr>
  48. <tr><td>  </td></tr>
  49. <?php
  50. }?>
  51. </table>
  52. </td>
  53. <td rowspan='2'class='lp'>
  54. <table align='center' border='0' width="100%" height="100%" rules="none" cellspacing='0' cellpadding='20'>
  55. <tr align='center'>
  56. <td>  </td>
  57. <td valign="center" height="100px">ZDJECIA:</td>
  58. <td>  </td>
  59. </tr>
  60. <tr align='center'>
  61. <td>  </td>
  62. <td width="700px" height="800px" valign="top">
  63.  
  64. <?php
  65. if ($_REQUEST['i']==0) //jeżeli jest równe 0 to nie wybrano konkretnego zdjęcia, wyświetlają się wszystkie
  66. {
  67. while ($row = mysql_fetch_array($result)) //jak zrobić żeby wyświetlać zdjęcia po 12 na stronie?questionmark.gif
  68. {
  69. $id = $row['id'];
  70. $ext = $row['ext'];
  71. list($width,$height,$type,$attr) = getimagesize('zdjecia/'.$id.$ext);
  72. if($width>=$height)
  73. {
  74. while($width>100)
  75. {
  76. $height=$height/1.001;
  77. $width=$width/1.001;
  78. }
  79. }
  80. else
  81. {
  82. while($height>100)
  83. {
  84. $height=$height/1.001;
  85. $width=$width/1.001;
  86. }
  87. }
  88. ?>
  89. <a href="zdjecia.php?j=<?php echo"$licznik"; ?>&i=<?php echo"$id"; ?>"><img src="/zdjecia/<?php echo "$id$ext"; ?>" width="<?php echo "$width"; ?>" height="<?php echo "$height"; ?>"></a>
  90. <?php
  91. }
  92.  
  93. ?>
  94. <br><<1-12 >>
  95. <?php
  96. }
  97. else // pokaz konkretne zdjęcie
  98. {
  99. $nr = $_REQUEST['i'];
  100. $obrazek=$nr .'.jpg';
  101. list($width,$height,$type,$attr) = getimagesize('zdjecia/'.$obrazek);
  102. $szer=0.2*$width;
  103. $wys=0.2*$height;
  104. $query = "SELECT nazwa, opis FROM zdjecia " .
  105. "WHERE id = " . $nr . " ; ";
  106. $result = mysql_query($query) or die (mysql_error());
  107. $row = mysql_fetch_array($result);
  108. $nazwa = $row['nazwa'];
  109. $opis = $row['opis'];
  110.  
  111. ?>
  112. <br><font size='2'>zdjecie wysłane przez: <font color='blue'><?php echo "$nazwa"; ?> </font></font><br>
  113. <img src="/zdjecia/<?php echo $obrazek; ?> " width="<?php echo " $szer"; ?>" height="<?php echo " $wys"; ?>">
  114. <br><font size='2'><?php echo "$opis"; ?> </font><br>
  115.  
  116. <?php
  117. }
  118. ?>
  119. </td>
  120.  
  121.  
  122. <td>  </td>
  123. </tr>
  124. <tr align='center'>
  125. <td>  </td>
  126. <td>  </td>
  127. <td>  </td>
  128. </tr>
  129. </table>
  130.  
  131. </td>
  132. </tr>
  133. </table>
  134.  
  135. </body>
  136. </html>


Na początku skaluje zdjęcia zeby byly "troszke mniejsze" (wiem wiem przydalyby sie miniaturki ale to pozniej smile.gif ). Jak ustawić wszystkie zdjęcia równo, kazde w oddzielnym kwadraciku(obramowaniu)questionmark.gif? jakieś pomysły? A druga sprawa to jak wyświetlać po np. 20 zdjęć na stronie a nie wyszystkie naraz?

Ku..wa. smile.gif Nie tu napisałem. Prosze o przeniesienie tematu do Przeczkola. Z góry dzięki i sorki. smile.gif