Помогите с массивами+MySQL!!!

TheStriker

Новичок
Помогите с массивами+MySQL!!!

Сорри, но вошел в тупняк и немогу выйти....

Сделал запрос к базе данных.
В результате получил
$array = mysql_fetch_array($result);
вот такую вещь.

А теперь сижу и не могу понять - как мне вогнать результат в таблицу 3х3 ??? :confused:

Помогите плз......
Всё ведь просто.Знаю же.Раньше делал как-то, а теперь 2 дня уже туплю...... :(

Заранее спасибо за все ответы!
 

TheStriker

Новичок
Да видел я это......
Там же ничё полезного на данный момент.
В реале я могу щас расположить результат запроса или в одну строку или в один столбец в таблице.

А в три столбца - туплю :(

З.Ы. Не такой уж я и лопух........просто подтупливаю иногда... :)
 

Фанат

oncle terrible
Команда форума
во-первых, свой $array ты в таблицу 3х3 вывести никак не можешь. только 1х1
если же у тебя больше записей, чем одна, то выводить в таблицу очень просто.
выводишь, как обычно, но при этом считаешь до трёх.
как только досчитал - переход на новую строку.
 

TheStriker

Новичок
Автор оригинала: Фанат
во-первых, свой $array ты в таблицу 3х3 вывести никак не можешь. только 1х1
если же у тебя больше записей, чем одна, то выводить в таблицу очень просто.
выводишь, как обычно, но при этом считаешь до трёх.
как только досчитал - переход на новую строку.
Я это понимаю. А каким образом это сделать. У меня 20 записей - их нужно расположить в Н-строк и 3 столбца.
PHP:
$query="SELECT * FROM gallery_poltava";
			$res = mysql_query($query);
			$count = mysql_num_rows($res);
			echo "<table border='0' cellpadding='3' cellspacing='3' align='center'>";	
			for($i=0;$i<10;$i++){
				$arr = mysql_fetch_array($res);
?>
<tr>
<td>
<?
echo "<a href='".$arr[2]."' target='_blank'><img src='".$arr[1]."'></a>";
?>
</td>
</tr>
 

eps

Новичок
Вот по идее так:
PHP:
$query="SELECT * FROM gallery_poltava";
$res = mysql_query($query);
echo "<table border='0' cellpadding='3' cellspacing='3' align='center'>";    
echo "<tr>";
$i=1;
while ($arr = mysql_fetch_array($res)){
     echo "<td><a href='".$arr[2]."' target='_blank'><img src='".$arr[1]."'></a></td>";
     $i++;
     if (($i%3)==0) echo "</tr><tr>";
}
echo"</tr></table>";
 

MadMike

Новичок
Блин. ComedyClub сосет, phpclub рулит. Почему я не понял этого раньше???
 
Сверху