Forum Webscript.Ru
Программирование => PHP => Тема начата: maxmax от 30 Ноября 2003, 07:40:10
-
Здравствуйте. Подскажите, пожалуйста, я здесь что-то напутал и у меня не вставляется переменная name из формы в бд.
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 "
";
} else {
print "Add new client";
}
?>
-
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\');
-
А ещё почитай вот это:
http://faq.phpclub.net/slashes
-
У чувака очень большие проблемы с коммуникацией.
Задать вопрос он может, но поучаствовать в дискуссии у него не получается. Переспросить, ответить на уточняющие вопросы - с этим у него труба. приходится все время задавать новые вопросы, причем на новом форуме.
интересно, куда он подастся, когда все форумы будут исчерпаны?
Но здесь ответили хорошо. Никто не стал задавать неудобных вопросов - зачем человек базу данных, например, каждый раз заново создает...