Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

вывод таблицы

3.5K
14 апреля 2003 года
Dema
6 / / 14.04.2003
есть некий скрипт в perle, обращающийся к некой базе mysql. Как ни пытался в браузере выдает весь результат запроса в одну строку или столбец. подскажите как сделать так, чтобы выдавало запрос в виде таблицы.
283
15 апреля 2003 года
Alone
910 / / 20.11.2002
Значит всетаки не хотим разбиратся и думать ?
Ай-яй-яй :)

Инфа для размышления: sql и возращает тебе таблицу просто ты не можеш(точнее не хочеш) её визаулизовать
3.5K
15 апреля 2003 года
Dema
6 / / 14.04.2003
Цитата:
Originally posted by Alone
Значит всетаки не хотим разбиратся и думать ?
Ай-яй-яй :)

Инфа для размышления: sql и возращает тебе таблицу просто ты не можеш(точнее не хочеш) её визаулизовать


я не не хочу, я не знаю как, второй раз вижу эту дрянь, а диплом написать как-то надо

300
16 апреля 2003 года
ReDrum
689 / / 20.04.2000
Цитата:
Originally posted by Dema

я не не хочу, я не знаю как, второй раз вижу эту дрянь, а диплом написать как-то надо



1. Сформировать строку и добавить символ перевода строки
1.1. Заключить результат в тег преформатирования

или
2. Организовать хтмл таблицу и вывести ее.

;)=

3.5K
17 апреля 2003 года
Dema
6 / / 14.04.2003
Цитата:
Originally posted by ReDrum


1. Сформировать строку и добавить символ перевода строки
1.1. Заключить результат в тег преформатирования

или
2. Организовать хтмл таблицу и вывести ее.

;)=


а как не подскажешь?:sad:

4
18 апреля 2003 года
mike
3.7K / / 01.10.2002
Вот так:

<table>
<tr><td>результат1</td><td>результат2</td></tr>
<tr><td>результат3</td><td>результат4</td></tr>
</table>
300
18 апреля 2003 года
ReDrum
689 / / 20.04.2000
если ящик пивка предложишь то тебе здесь несколько вариантов накатают.;)=
Короче давай свой код.
3.5K
18 апреля 2003 года
Dema
6 / / 14.04.2003
Цитата:
Originally posted by ReDrum
если ящик пивка предложишь то тебе здесь несколько вариантов накатают.;)=
Короче давай свой код.


вот код:
#!/usr/bin/perl
use CGI;
print "Content-Type:text/html\n\n";
print "<html><body><h2>test</h2><hr>\n";
use dbi;
use Mysql;
$dbh = Mysql->connect($localhost, $ddd, $root);
$dbh->selectdb("ddd");
$sth = $dbh->query("select * from records");
@arr = $sth->FetchRow;
# $count = $#arr; # Figure out how many elements.
$count = scalar(@arr);
print "
" .$count;
for ($i=0;$i<=$count;$i++) { # Print out the table names.
print "<tr>";
@columns = split (/divider/,$arr);
$num_of_columns = $i+scalar(@columns);
for ($j=0; $j<=25; $j++) {
print "<td>".$columns[$j]."</td>";
}

print "</tr>";
}

print "</html></body>\n";
советов выслушал много, но :( ничего не работает я уже вторую неделю долблюсь и все на одном месте. это пример одного из кодов по идее должен работать, но не работает где руки кривые не подскажете?

300
18 апреля 2003 года
ReDrum
689 / / 20.04.2000
Код:
#!/usr/bin/perl -w
use strict;
use vars qw/$query $dbh/;

&main();

sub main {
    use CGI;
    $query = CGI->new();

    &connect();

    print $query->header(-type=>'text/html');
    print $query->start_html(-title=>'Some title');
    print $query->table({width=>'100%', border=>1}, @{ &select() });
    print $query->end_html();

    &clean_up()
}

sub select {
    my $sth = $dbh->prepare(qq/select * from records/);
    die "Can't prepare query" if (!$sth);
    die "Can't execute query" if (!$sth->execute());

    my $res = [];

    while (my $aref = $sth->fetch) {
        my $tmp = [];
        for (my $i = 0; $i < scalar @$aref; $i++) {
          push @$tmp, $query->td($aref->[$i]);
        }
        push @$res, $query->Tr(@$tmp);
    }

    return $res;
}

sub conect {
    use DBI;
    my $db_database = 'databaseName';
    my $db_ip       = 'Somme IP';
    my $db_user     = 'USeR';
    my $db_password = 'Passwd';

    $dbh ||= DBI->connect("DBI:mysql:$db_database$db_ip",$db_user,$db_password);
}

sub clean_up{
    $dbh->disconnect;
    exit(0);
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог