ну-ну...
во первых, никогда не делай SELECT * только для того чтобы узнать количество записей - при хоть какой-то значительной нагрузке, это верный способ поставить сервер на колени. вместо этого используй что-то вроде:
PHP код:
$sql = "SELECT COUNT(id) FROM imglib WHERE cat='$cat'";
$result = mysql_query($sql);
$totalPhoto = mysql_result($result,0,"count(id)");
идём дальше. посмотри на оператор modulus описанный в (
http://www.php.net/manual/en/languag...arithmetic.php). С небольшой долей воображения его можно использовать чтобы узнать если ты на чётной или нечётной картинке (подсказка: используй $i который у тебя там всё равно висит внутри while). теперь просто добавляй </tr><tr> после каждой клетки таблицы с чётной картинкой, и ты получишь аккуратную таблицу с разными картинками во всех рядах и столбцах. Сам код оставляю как упражнение для читателя
просьба на следующий раз... пожалуйста, не вклеивай весь код - ну зачем мне знать как именно ты собираешься форматировать страницу или какие поля у тебя в базе данных - и тем более, какие у тебя значения этих полей в десятке записей? старайся делать код как можно более абстрактным для решения вопроса - часто ответ становится очевиден как только ты отсечёшь всё что не имеет отношения к сути вопроса оставляя лишь тот код который собственно нужно отладить.