Автор Тема: КАК ДОБАВИТЬ ДАННЫЕ?  (Прочитано 3274 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dema

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 26
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
КАК ДОБАВИТЬ ДАННЫЕ?
« : 06 Июня 2003, 00:27:37 »
ЕСТЬ ТАКАЯ ФОРМА:
#!/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 "http://localhost/\'>в начало";
 print "\\n";
ВОПРОС:
ПОЧЕМУ В БАЗУ ДАННЫХ ВНОСИТСЯ ТОЛЬКО СТРОКА FILM?

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
КАК ДОБАВИТЬ ДАННЫЕ?
« Ответ #1 : 06 Июня 2003, 00:41:53 »
1. совсем не обязательно постить сюда столько кода
2. выводи то, что добавляешь на экран и посмотри, что именно ты заносишь.
3. проверь не выводятся ли ошибки.
На Машине Тьюринга далеко не уедешь.

Оффлайн Dema

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 26
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
КАК ДОБАВИТЬ ДАННЫЕ?
« Ответ #2 : 06 Июня 2003, 00:53:03 »
ошибки не выводятся, а кода столько потому, что в данном случае мне кажется или все или ничего

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
КАК ДОБАВИТЬ ДАННЫЕ?
« Ответ #3 : 06 Июня 2003, 09:25:12 »
[off]Dema
В будущем при написании сообщения (особенно темы сообщения) постарайся отключать Caps Lock[/off]
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28