Здравствуйте!
Вообщем такая задача, есть база в ней много записей и нужно вывести их в 2 колонки в таблицу! Идея такая что сначала делаем mysql_num_rows, смотрим сколько в базе записей делим на 2+1 и в первую колонку выводим первую половину записей, а во вторю колонку остатки =) пробовал написать но чёт торможу =) в 1 колонку всё вываливается, а во 2 никак! помогите пожалуйста очень буду благодарен!
1. chehonte - 06 Февраля, 2009 - 11:20:50 - перейти к сообщению
2. Stierus - 06 Февраля, 2009 - 11:26:14 - перейти к сообщению
код выложить было бы неплохо
3. chehonte - 06 Февраля, 2009 - 11:40:00 - перейти к сообщению
Прошу не смеяться =) я не идеал в написании кода! вот что получилось, вообщем с 1 колонкой всё нормально а во 2 выходит только 1 запись а остальные за пределы таблицы улетают, просто немогу понять куда поставить создание 2 td и чтоб всё остальное именно в неё печаталось!
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- $result2=$row/2+1;
- print '<table cellpadding="0" cellspacing="0" border="1"><tr><td>';
- $i="1";
- {
- if($result2>$i)
- {
- ?>
- <input type='checkbox' value="<?PHP print $array['name']; ?>">
- <?PHP print $array['name']; ?>
- <?PHP
- }
- else
- {
- print "<td>";
- ?>
- <input type='checkbox' value="<?PHP print $array['name']; ?>">
- <?PHP print $array['name']; ?>
- <?PHP
- print "<td>";
- }
- $i++;
- }
- print "</td></tr></table>";
- ?>