Автор Тема: проблема с переменной из формы  (Прочитано 2325 раз)

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

Оффлайн maxmax

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
проблема с переменной из формы
« : 30 Ноября 2003, 07:40:10 »
Здравствуйте. Подскажите, пожалуйста, я здесь что-то напутал и у меня не вставляется переменная name из формы в бд.

<?php 
if (isset($_POST[\'submit\'])) { 
    mysql_connect () or die (\'no connect db\'); 
    mysql_query(\'create database volk\'); 
    mysql_select_db(\'volk\') or die (\'no select db\'); 
    mysql_query(\'create table clients (id int(4) not null auto_increment, primary key (id), name varchar (25))\') 
    or (mysql_query(\'select * from clients\') or die (\'no select clients\')); 
    mysql_query("insert into clients values (\'id\',\'$name\')") or die (\'not   insert values\'); 
    print "client add"; 


if (isset($_GET[\'action\']) == \'add\') { 
    print " 
<form action=" . $_SERVER[\'PHP_SELF\'] . "?&action=sub method=post> 
<input type=text name=name> 
<input type=submit name=submit value=\'Submit\'> 
</form>"; 
} else { 
    print "<a href=" . $_SERVER[\'PHP_SELF\'] . "?&action=add>Add new client</a>"; 


?>

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
проблема с переменной из формы
« Ответ #1 : 30 Ноября 2003, 12:15:32 »
Цитировать
maxmax:
mysql_query("insert into clients values (\'id\',\'$name\')") or die (\'not   insert values\');

Замени на
mysql_query("insert into clients values (\'id\',\'".$_POST[\'name\']."\')") or die (\'not insert values\');
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
проблема с переменной из формы
« Ответ #2 : 30 Ноября 2003, 12:45:10 »
А ещё почитай вот это:
http://faq.phpclub.net/slashes
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
проблема с переменной из формы
« Ответ #3 : 30 Ноября 2003, 13:12:05 »
У чувака очень большие проблемы с коммуникацией.
Задать вопрос он может, но поучаствовать в дискуссии у него не получается. Переспросить, ответить на уточняющие вопросы - с этим у него труба. приходится все время задавать новые вопросы, причем на новом форуме.
интересно, куда он подастся, когда все форумы будут исчерпаны?

Но здесь ответили хорошо. Никто не стал задавать неудобных вопросов - зачем человек базу данных, например, каждый раз заново создает...

 

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