Прочитал
http://phpforum.ru/index.php?showtopic=19919Решил попробовать... неполучается
функция вывода записанна в файле functions.
php который подключён к index.
phpв index.
php пишу
выводит пустой экран.. сосбна вопрос как сделать чтоб выводило? и где можно изменить дизайн выводимых
данных Спустя 8 минут, 20 секунд (6.10.2009 - 02:43) kirik написал(а):
что-нибудь выводит?
И что за скобка в конце листнинга?
Спустя 5 минут, 37 секунд (6.10.2009 - 02:48) DeeKeiD написал(а):
выводит
Код |
Array Array
Array ( [0] => Array ( [0] => Need For Speed Shift Trailer ) [1] => Array ( [0] => Test Video v1 ) ) |
а скобка в конце, там у меня этот код
Спустя 5 минут, 58 секунд (6.10.2009 - 02:54) kirik написал(а):
Гм.. а у тебя до этого цикла не определена переменная $data? Какой-то вывод у тебя странный.. Не для трех колонок..
Цитата (DeeKeiD @ 5.10.2009 - 18:34) |
и где можно изменить дизайн выводимых данных |
С помощью css менять можно
Спустя 2 минуты, 44 секунды (6.10.2009 - 02:57) DeeKeiD написал(а):
До цикла не определена $data
По поводу дизайна я имею ввиду: обычно я вывожу данные while() и в нём пишу чтото типо
HTML |
<table> <tr> <td>$row['value1']</td> <td>$row['value2']</td> </tr> </table>
|
а тут как?
Спустя 44 минуты, 58 секунд (6.10.2009 - 03:42) kirik написал(а):
Данные у тебя какие-то странные в результате запроса.. Попробуй вместо трех колонок одну сделать..
Цитата (DeeKeiD @ 5.10.2009 - 18:57) |
а тут как? |
Так же..) Это же таблица обычная))
Спустя 1 час, 33 минуты, 8 секунд (6.10.2009 - 05:15) DeeKeiD написал(а):
Изменил на 1, выводит
бред какойто...
Цитата (kirik @ 5.10.2009 - 23:57) |
Так же..) Это же таблица обычная)) |
куда мне пихать
HTML |
<table> <tr> <td>$row['value']</td> </tr> </table>
|
в $data ? или куда я в конец запутался..
Спустя 5 минут, 54 секунды (6.10.2009 - 05:21) kirik написал(а):
Кода много? Скинь весь в файле если не много.. С дампом БД конечно..
Спустя 6 минут, 19 секунд (6.10.2009 - 05:27) DeeKeiD написал(а):
Спустя 22 минуты, 1 секунда (6.10.2009 - 05:49) kirik написал(а):
Да, сори.. Моя ошибка.
Вот так все должно работать:
PHP |
$query = mysql_query('SELECT `name`, `description`, `author` FROM `videos` ORDER BY `id` DESC'); $data = array(); while($row = mysql_fetch_row($query)) { $data = array_merge($data, $row); } mysql_free_result($query); echo '<table>'.drawTableH($data, 3, 0).'</table>'; |
Там просто массив не так нужно складывать.. Ща я в примере поправлю, спасибо за фикс!
Спустя 17 минут (6.10.2009 - 06:06) DeeKeiD написал(а):
да,теперь работает
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
остался последний вопрос - куда впихнуть таблицу
HTML |
<table> <tr> <td>$row['value']</td> </tr> </table>
|
т.е нужно чтобы по 3 колонки выводилась эта таблица
Спустя 24 минуты, 11 секунд (6.10.2009 - 06:30) kirik написал(а):
Цитата (DeeKeiD @ 5.10.2009 - 22:06) |
остался последний вопрос - куда впихнуть таблицу |
А что это за таблица?
Цитата (DeeKeiD @ 5.10.2009 - 22:06) |
т.е нужно чтобы по 3 колонки выводилась эта таблица |
не понял.. Нужно чтобы в каждой из ячеек выводилось не просто значение а значение в такой таблице?
Спустя 7 минут, 3 секунды (6.10.2009 - 06:38) DeeKeiD написал(а):
ну например при while() структура вывода у меня такая
PHP |
<?php while($row = mysql_fetch_array($res)) { ?> <table> <tr> <td colspan="2"><?php echo $row['name']; ?></td> </tr> <tr> <td><?php echo $row['text']; ?></td> </tr> <tr> <td width="50%"><?php echo $row['author']; ?></td> <td width="50%"><?php echo $row['views']; ?></td> </tr> </table> <? } |
т.е нужно чтоб такая структура повторялась
1 2 3
4 5 6
7 8 9
вместо цыфр - таблица, что то типа :
http://baltgames.lv/v2/video/ там по 4 таблицы вывод идёт
Спустя 2 часа, 14 минут, 32 секунды (6.10.2009 - 08:52) kirik написал(а):
PHP |
while($row = mysql_fetch_array($res)) { $data[] = ' <table> <tr> <td colspan="2">'.$row['name'].'</td> </tr> <tr> <td>'.$row['text'].'</td> </tr> <tr> <td width="50%">'.$row['author'].'</td> <td width="50%">'.$row['views'].'</td> </tr> </table>'; } |
и потом в табличку..
Только я бы это CSS'ом сделал..
_____________
Бесполезно просить пощады у цезаря
Фатальная ошибка : Звонок в неопределенную функцию ©