[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод данных
alert
Мне необходимо сделать вывод из бд по 5 значений в строку таблицы

Вот то что я смог наколдовать, бред конечно но может поможете исправить

PHP
mysql_select_db(DB_NAME);
$handle mysql_query("select count(*) from porcelain");
$tmp  mysql_fetch_array($handle);
echo 
$tmp[0];
$a = array ($tmp[0]);
foreach (
$a as $v) {
echo 
"<table><tr>";
if (
$tmp[0]%5==0){
echo 
"<td>".$v."</td>";
}
echo 
"</tr></table>";
}




Спустя 37 минут, 38 секунд (20.05.2009 - 14:20) Kuliev написал(а):

Спустя 19 минут, 31 секунда (20.05.2009 - 14:39) alert написал(а):
спасибо, кому интересно вышло так

PHP
$res mysql_query("SELECT `id` FROM `porcelain`") or die('MySQL ERROR: '.mysql_error());
// Узнаем сколько имен досталось.
$num mysql_num_rows($res);
// Создаем переменную в которо будет указано число столбцов которое нужно 
//нам в данном случае это 3 но можно указать любое другое 5,10,999 и т.д.
$cols 3;
// Помещаем в переменную $table начальный тег <table>
$table '<table border="1">';
for (
$i=0;$i<$num;$i+=$cols)
{
    
// Помещаем в переменную $table тег строки <tr>
    
$table .= '<tr>';
    for (
$e=0;$e<$cols;$e++)
    {
        
$id $i $e;
        
$table .= '<td>';
        
$table .= ($id<$num)?mysql_result($res,$id):'&nbsp;';
        
$table .= '</td>';
    }
    
// Помещаем в переменную $table закрывающий тег строки </tr>
    
$table .= '</tr>';    
}
// Помещаем в переменную $table закрывающий тег </table>
$table .= '<table>';

echo 
$table;
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.