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

Ваш аккаунт

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

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

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

Перл не выводит на новую HTML данные. HELP !

6.8K
10 марта 2004 года
Cruiser72
1 / / 10.03.2004
Нужно чтобы после открытия страницы spisok.html в нее в определенное место выводилось то что хранится в массиве @R. В HTML место уже выделено. Но данные не выводятся, хотя страница открывается.


#!/usr/bin/perl
use lib "../lib";
use SysFunc;
use Templates;
use DBI;
use data;

$database='DATABASE';
$user='root';
$password='';

print "Content-type: text/html\n\n";
print "";

$dbh=DBI->connect("DBI:mysql:${database}", $user, $password)
or die "Wrong password\n";

$query="SELECT * FROM users";
$sth=$dbh->prepare($query);
$sth->execute;
while (@R=$sth->fetchrow_array)
{
print "$R[0] $R[1] $R[2] $R[3] $R[4] $R[5] $R[6] $R[7] $R[8]
";
}
$sth->finish;
$dbh->disconnect;
Templates::show_page("../html/spisok.html",$data);
283
11 марта 2004 года
Alone
910 / / 20.11.2002
Есть 2 переменные $DBI::err и $DBI::errstr
одна содержит код ошибки другая описание ошибки
после $sth->execute;
нужно посмотреть их содержимое
287
18 марта 2004 года
Shiizoo
958 / / 14.03.2004
Юзай CGI`ку.. Поменяй #!/usr/bin/perl на #!/usr/bin/perl -w, это заставит перл выводить ошибки/варнинги.. Уже лучше, сможешь проанадизировать, че, где, как.. Птом use CGI::Carp qw(fatalsToBrowser warningsToBrowser);
Будет выводить ошибки прям в брузлу.. Ну, и вперед.. ищи..
300
18 марта 2004 года
ReDrum
689 / / 20.04.2000
ошибки будет выводить
use strict

и вообще что за пакет Templates???
Бысстрый просмотр по цпану - ничего не дал ;)=
$data - ???
287
19 марта 2004 года
Shiizoo
958 / / 14.03.2004
Во-во) Я тож чето не нарыл)) Даж в поисковиках этот модуль искал, фигу там)) Use strict кстати тож) забыл.. В привычку вошло ответ на скорую руку отписывать)) Но все ж strict несет в себе немного другой смысл, нежели -w и ему подобное) Он не только ошибки, но и стиль написания проверяет, на нежелательные употребления элементов языка и все такое..) а эт не всегда нужно) я вот к примеру не всегда придерживаюсь perl`овых устоев)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог