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

Ваш аккаунт

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

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

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

Запись в базу?

3.1K
29 августа 2003 года
seva
16 / / 23.08.2003
Сразу извинюсь за большой текст!!!
Короче в коде есть выпадаюшее меню CAT И ЕЩЕ ОДНО ПОЛЕ TITLE, мне надо чтобы эти два значения вносились в базу, однако вноситься место введенного значения, пустое значение, как мне исправить чтобы вносилось введеное значение.
Спасибо

#!/usr/bin/perl
обрезал код.....
$dbh = DBI->connect("DBI:mysql:gsmsftru:localhost", "пароль", "код");
$result = $dbh->prepare("select cid, title, parentid FROM nuke_downloads_categories order by cid, parentid ");
обрезал код....
print "
";
print "<select name=\"CAT\">\n";
while ($ln = $result->fetchrow_hashref ()){
print "Категория:<option value=\"$ln->{'cid'}\">$ln->{'title'} $ln->{'cid'} $ln->{'parentid'} </option>\n"; }
print "</select>\n";
print "
";
# вывод самой формы #
print qq[<hmtl><head><title>Downloader v 1.0 by CreatoR</title></head>
<body>
@_[0]
<form method=POST>
<input type=hidden name=id value=1>
<table border=0 cellpadding=2 cellspacing=2>
<tr><td valign=0>$font_style URL до файла: </font></td><td valign=0><input type=text name=url value="$url_path">
$font_style_comment например: http://www.test.com/files/file.zip </font></td></tr>
<tr><td valign=0>$font_style Описание: </font></td><td valign=0><input type=text name=description value="$description">
$font_style_comment например: http://www.test.com/files/file.zip </font></td></tr>
<tr><td valign=0>$font_style Название: </font></td><td valign=0><input type=text name=title value="$title">
$font_style_comment например: http://www.test.com/files/file.zip </font></td></tr>

<tr><td valign=0 colspan=2 align=right><input type=submit value="Загрузить"></td></tr>
</table>
</form>
</body>
</html>];
}

обрезал код....
if($res->is_success){

$dbh = DBI->connect("DBI:mysql:gsmsftru:localhost", "gsmsftru", "260388");
$dbh->do("INSERT INTO books1 (url, title, cid) VALUES ('http://www.gsmsoft.ru/download/$name_file', '$title', '$CAT')");
$dbh->disconnect();
обрезал код....
283
30 августа 2003 года
Alone
910 / / 20.11.2002
Мда...

1. Создается в таблице новая строка?
2. url, title, cid - пустые только title и cid или все 3?
3. Уверен что данные передаются со страници(т.е. посмотреть код страници и убедится что выподающее меню имеет значения + отправить данные методом get и найти в строке запроса переданные значения)?
4. Как ты данные переданные со страници "загоняеш" в $title и $CAT
5. $CAT, $Cat, $cat, $cAt и т.д. это разные переменные...
3.1K
30 августа 2003 года
seva
16 / / 23.08.2003
Цитата:
Originally posted by Alone
Мда...

1. Создается в таблице новая строка?
2. url, title, cid - пустые только title и cid или все 3?
3. Уверен что данные передаются со страници(т.е. посмотреть код страници и убедится что выподающее меню имеет значения + отправить данные методом get и найти в строке запроса переданные значения)?
4. Как ты данные переданные со страници "загоняеш" в $title и $CAT
5. $CAT, $Cat, $cat, $cAt и т.д. это разные переменные...


1)В таблице уже созданы 3 строчки url, title, cid!
2) Пустые только title, cid
3)Форма же находиться в этом же файле вот она:

4)Ну как я выподающее меню назвал CAT, И соттветственно чтобы записать их в базу нужно указать так $CAT, и title также загоняю!!!
5)А что разные я понимаю!!!

И еще только вот из этой строчки данные в базу записывапються!!!!

Спасибол огромное за помощь!!!

283
30 августа 2003 года
Alone
910 / / 20.11.2002
Цитата:
Originally posted by seva
4)Ну как я выподающее меню назвал CAT, И соттветственно чтобы записать их в базу нужно указать так $CAT, и title также загоняю!!!



use CGI(param);
$CAT=param('CAT');
$title=param('title');

283
30 августа 2003 года
Alone
910 / / 20.11.2002
вы в скрипте не раз использовали переменные $title и $CAT
Так вот вопрос... простой вопрос на который не нужно приводить громадные html блоки...
где. определяются. эти. переменные.
$title=чемуто там $CAT=чемуто там
это не php факт отправки данных из формы скрипту не означает что будут созданны переменные с именами переданных полей...

P.S. Уберите приведенные примеры, информативности в них 0 а трафик не всем оплачивает контора :)
3.1K
30 августа 2003 года
seva
16 / / 23.08.2003
Цитата:
Originally posted by Alone
вы в скрипте не раз использовали переменные $title и $CAT
Так вот вопрос... простой вопрос на который не нужно приводить громадные html блоки...
где. определяются. эти. переменные.
$title=чемуто там $CAT=чемуто там
это не php факт отправки данных из формы скрипту не означает что будут созданны переменные с именами переданных полей...

P.S. Уберите приведенные примеры, информативности в них 0 а трафик не всем оплачивает контора :)


Убрал. $title=чемуто там $CAT=чемуто, передаются значение из формы.
Я не очень понимаю, Вы бы не могли мне поподробней описать как мне это осушествить?

3.1K
31 августа 2003 года
seva
16 / / 23.08.2003
Цитата:
Originally posted by seva

Убрал. $title=чемуто там $CAT=чемуто, передаются значение из формы.
Я не очень понимаю, Вы бы не могли мне поподробней описать как мне это осушествить?


Может я тебе на маил отправлю скрипт ты попробуеш ну никкак не выходит?

283
31 августа 2003 года
Alone
910 / / 20.11.2002
Цитата:
Originally posted by seva

Может я тебе на маил отправлю скрипт ты попробуеш ну никкак не выходит?


[сарказм]Угу, конечно а то мне делать нечего[/сарказм]

perldoc CGI
ищем документацию по работе с CGI(точнее как получить поля переданные с web формы)
ищем человека который писал тебе этот скрипт и трясем за грудки(ударение на 'и')...
я тебе намекнул на проблемму, показал на проблемму, привел код как решить данную проблемму, осталось только самому отредактироать скрипт и отправить тебе по почте... последнее без меня...

3.1K
31 августа 2003 года
seva
16 / / 23.08.2003
Цитата:
Originally posted by Alone

[сарказм]Угу, конечно а то мне делать нечего[/сарказм]

perldoc CGI
ищем документацию по работе с CGI(точнее как получить поля переданные с web формы)
ищем человека который писал тебе этот скрипт и трясем за грудки(ударение на 'и')...
я тебе намекнул на проблемму, показал на проблемму, привел код как решить данную проблемму, осталось только самому отредактироать скрипт и отправить тебе по почте... последнее без меня...


perldoc CGI - никакой документации ненашел, а то что как извлекать из формы, я понял что нужно
$title=param('title'); как бы вот так регить, но все рано нечего не получаеться, нигде кроме вас мне не помогут помогите плиз!!!

1.8K
01 сентября 2003 года
2NetFly
132 / / 01.09.2003
Перед добавлением в таблицу поставь:
print "INSERT INTO books1 (url, title, cid) VALUES ('http://www.gsmsoft.ru/download/$name_file', '$title', '$CAT')";

Что выводит?
3.1K
02 сентября 2003 года
seva
16 / / 23.08.2003
Цитата:
Originally posted by 2NetFly
Перед добавлением в таблицу поставь:
print "INSERT INTO books1 (url, title, cid) VALUES ('http://www.gsmsoft.ru/download/$name_file', '$title', '$CAT')";

Что выводит?


А зачем? Что это изменит?
У тебя ася есть?

1.8K
02 сентября 2003 года
2NetFly
132 / / 01.09.2003
Цитата:
Originally posted by seva

А зачем? Что это изменит?
У тебя ася есть?


Если хочешь, чтоб тебе помогли, делай то, что просят, и не задавай глупых вопросов. Хорошо?

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог