Здравствуйте!вот скрипт который выводит фотографии по 3 штуки в строку!
проблемы две! 1)выводит не по три.2)выводит повторные картинки и их получается больше чем надо!
Код |
<?php include "config.php"; $kol_img="3";// $q="select `id` from `foto`"; $res=mysql_query($q); $num=mysql_num_rows($res); print $num; $str=ceil($num/$kol_img); $i="0"; echo $str; print(" <html> <body> <table> "); for ($k=0;$k<=$str;$k++) { print("<tr>"); $query="SELECT `mname`,`dir` FROM `foto` limit $i,$kol_img"; $result=mysql_query($query) or die("foto query error"); while ($row=mysql_fetch_array($result)) { $fotoname=$row['mname']; $dir=$row['dir']; print("<td><a href=><img src='/photos/$dir/$fotoname'</img></a></td>"); } $i=$kol_img; $kol_img=$kol_img+3; print("</tr>"); } print("</table></body></html>"); ?> |