Дизайн и Верстка > Всё о Html
вывод в виде таблицы
Dema:
есть некий скрипт в perle в котором имеется запрос к базе данных mysql как сделать так чтобы он в htmle выдавал в виде таблицы а то он выдает только в одну строку. :(
Nevermind:
1. Делаешь запрос к базе
2. Пишешь открывающий тэг таблицы
3. В цикле выводишь результаты запроса с тэгами
4. Пишешь закрывающий тэг таблицы
На PHP это будет примерно так:
$q=mysql_query("SELECT * FROM bla-bla");
echo("<table");
while($row=mysql_fetch_array($q)) {
echo("<tr><td>".$row[0]."</td></tr>");
};
echo("</table>");
Mog.:
На перле выглядеть будет примерно так же, только вместо echo() используй print без скобок.
Dema:
Мой скрипт выглядит так:
#!/usr/bin/perl
use CGI;
print "Content-Type:text/html\\n\\n";
print "test\\n";
use dbi;
use Mysql;
$dbh = Mysql->connect($localhost, $ddd, $root);
$dbh->selectdb("ddd");
$sth = $dbh->query("select film from records");
@arr = $sth->FetchRow;
# $count = $#arr; # Figure out how many elements.
$count = $#arr;
print "" .$arr;
print "
" .$count;
for ($i=0;$i
Alone:
http://phpclub.unet.ru/tutor/mysql/perl_api.htm#FetchRow
print "" .$arr;
print "
" .$count;
зачем это? это не правильно с точки зрения HTML
Навигация
Перейти к полной версии