Общие > Базы данных
КАК ДОБАВИТЬ ДАННЫЕ?
(1/1)
Dema:
ЕСТЬ ТАКАЯ ФОРМА:
#!/usr/bin/perl
use CGI ;
use strict;
print "Content-Type:text/html;win-1251\\n\\n";
print "test\\n";
print "";
print "Заполните пожалуйста предложенную форму и введенные Вами данные будут добавлены в таблицу ";
print "";
print "";
print " NPP ";
print " NUMBER ";
print" FILM ";
print" AUTORS ";
print "\\n";
print "\\n";
print "\\n";
print"TIMECODE";
print" ANNOTATION ";
print "\\n";
print "\\n";
print "\\n";
print"DATA DATA DATA";
print "\\n";
print"RELEASE OCENKI END";
print "\\n";
print"";
print" ";
print" ";
print "\\n";
print "\\n";
print "\\n";
print" ";
print "\\n";
И ТАКОЙ СКРИПТ:
#!/usr/bin/perl
use CGI ;
$query = new CGI;
print "Content-Type:text/html;win-1251\\n\\n";
print "test\\n";
use dbi;
use Mysql;
$dbh = Mysql->connect($localhost, $ddd, $root);
$dbh->selectdb("ddd");
$np = $query->param("npps");
$numb = $query->param("numbers");
$fil = $query->param("films");
$autor = $query->param("autorss");
$time = $query->param("timecodes");
$annot = $query->param("annotations");
$data_rel = $query->param("date_of_recordss");
$data_ocen = $query->param("data_ocenkis");
$data_en = $query->param("data_ends");
$sth = $dbh->query ("insert into records(npp) values ($np)");
$sth = $dbh->query ("insert into records(number) values ($numb)");
$sth = $dbh->query ("insert into records(film) values (\'$fil\')");
$sth = $dbh->query ("insert into records(autors) values (\'$autor\')");
$sth = $dbh->query ("insert into records(time_code) values ($time)");
$sth = $dbh->query ("insert into records(annotation) values (\'$annot\')");
$sth = $dbh->query ("insert into records(data_ocenki) values ($data_ocen)");
$sth = $dbh->query ("insert into records(date_of_rec) values ($data_rel)");
$sth = $dbh->query ("insert into records(data_end) values ($data_en)");
print "в начало";
print "\\n";
ВОПРОС:
ПОЧЕМУ В БАЗУ ДАННЫХ ВНОСИТСЯ ТОЛЬКО СТРОКА FILM?
fidget:
1. совсем не обязательно постить сюда столько кода
2. выводи то, что добавляешь на экран и посмотри, что именно ты заносишь.
3. проверь не выводятся ли ошибки.
Dema:
ошибки не выводятся, а кода столько потому, что в данном случае мне кажется или все или ничего
FreeSpace:
[off]Dema
В будущем при написании сообщения (особенно темы сообщения) постарайся отключать Caps Lock[/off]
Навигация
Перейти к полной версии