|
|
|
| Использую такой код, чтобы выводить нужные элементы из массива на экран:
<?php
$element = array('field1','field2','field3','field4','field5','field6','field7','field8','field9','field10','field11','field12');
for($i=0;$i<11;$i++)
{
$a = $element[$i];
if($part[$a]!="") // если элемент не пуст, то выводить записи на экран. $part берётся из sql-запроса.
{
$query = mysql_query('SELECT * FROM table_name WHERE id = \''.$part[$a].'\'');
$result = mysql_fetch_array($query);
echo $result['field_name'];
}
}
?>
|
Как сделать, чтобы элементы выводились также на экран, но если выводимых записей (они могут не все выводится, а только некоторые - это зависит от того, есть ли что нибудь в $part[$a]) больше 6-ти, то в первой строке должно быть 6 элементов, а во 2-ой все остальные. | |
|
|
|
|
|
|
|
для: Freddie_X
(22.01.2008 в 16:07)
| | Я надеюсь, что кто-то хоть что-то понял :) | |
|
|
|
|
|
|
|
для: Freddie_X
(22.01.2008 в 16:07)
| | А по-русски | |
|
|
|
|
|
|
|
для: mihdan
(22.01.2008 в 17:03)
| | Мне нужно вывести массив. Некоторые его элементы могут не отображаться.
И нужно, чтобы в строке было не более 6-ти элементов. Если их больше 6-ти, то остальные должны быть на другой строке.
Т.к. это дело надо сделать в виде таблицы(6х2), то, если можно, то сразу с таблицей напишите.
Добавлю, что количество видимых элементов известно, может это как-то поможет. | |
|
|
|
|
|
|
|
|
для: cheops
(22.01.2008 в 17:13)
| | Спасибо, попробую :)
____________________
Помогло, спасибо! | |
|
|
|