|
|
|
| Здравствуйте.
Мне нужно сделать примерно такую таблицу:
____________________
№ | Тема | От кого | Кому |
------------------------------------
1 | fsfssf | Dsfsfse | Fsds|
------------------------------------
2 | sdsgfs| Jfsfsfs | Hasd|
------------------------------------
И т. д.
Сами данные берутся из БД и обрабатываются в цикле. Кусочек скрипта (используется Perl):
while ( @result = $q->fetchrow_array() )
{
......
$id_theme.="<input type='checkbox' name='bb' value=$result[0]><br>";
$theme.="<a href='?act=msg_view&id=$result[0]&choice=".param('choice')."'>$result[1]</a><br>";
$from.=sqlff "Select human.last_name || ' ' || human.first_name
from human, sp_users
where human_id = $result[4] and human_id = uid";
$from.="<br>";
$to.=sqlff "Select human.last_name || ' ' || human.first_name
from human, sp_users
where human_id = $result[3] and human_id = uid";
$to.="<br>";
......
}
Значения передаются, с этим все в порядке. Но почему без разделений поля строки?
Сама форма, принимающие значения выглядит так
<tr class=def>
<td class=td_for_fields>$id_theme</td>
<td class=td_for_fields>$theme</td>
<td class=td_for_fields>$from</td>
<td class=td_for_fields>$to</td>
<td class=td_for_fields>$time_</td>
</tr>
Как сделать так, чтобы было разление поля строки, как я зарисовал таблицу выше. | |
|
|
|
|
автор: warwar_ru (06.07.2006 в 11:36) |
|
|
для: Diman
(06.07.2006 в 10:09)
| | может так надо
<table border=1>
...
</table> | |
|
|
|
|
|
|
|
для: warwar_ru
(06.07.2006 в 11:36)
| | А ты думаешь что я не знаю этого? Уж такой простой вещи не знать, это позор просто. В том то и дело что бордюрчики высвечиваются нормально. Не появляются лишь там, где строки помещаются из скрипта. | |
|
|
|
|
|
|
|
для: Diman
(06.07.2006 в 12:50)
| | Ну что, кто-нибудь мне поможет? Может поламаем голову вместе.
Значит цикл состоит так.
my @result;
while ( @result = $q->fetchrow_array() )
{
$something ||= 1;
if ( $record < $start )
{
$record++;
next;
}
if ( $record >= $num+$start )
{
last;
}
$record++;
# $id_theme.="<td class=td_form_fields2>";
$id_theme.="<input type='checkbox' name='bb' value=$result[0]></td>";
# $id_theme.="</td>";
# $theme.="<td class=td_form_fields2>";
$theme.="<a href='?act=msg_view&id=$result[0]&choice=".param('choice')."'>$result[1]</a></td>";
# $theme.="</td>";
# $from.="<td class=td_form_fields2>";
$from.=sqlff "Select human.last_name || ' ' || human.first_name
from human, sp_users
where human_id = $result[4] and human_id = uid";
$from.="</td>";
# $to.="<td class=td_form_fields2>";
$to.=sqlff "Select human.last_name || ' ' || human.first_name
from human, sp_users
where human_id = $result[3] and human_id = uid";
$to.="</td>";
# $time_.="<td class=td_form_fields2>";
$time_.=$result[2];
$time_.="</td>";
}
$q->finish();
Получается уже лучше, но не то что хотелось бы. Формочка присоединена. | |
|
|
|