D
DimonSoft
Нужно добавить запись через формы в таблицу.
Из большого проекта не добавляется, решил написть маленкую проверочную программку по добавлению.
Вот код:
Таблица следующая:
Не хочет добавляться, хоть ты тресни!
Помогите разобраться, в чем траблы?
Из большого проекта не добавляется, решил написть маленкую проверочную программку по добавлению.
Вот код:
Код:
<html>
<body>
<?
ini_set('display_errors',1);
error_reporting(E_ALL);
$name = $_REQUEST["name"];
$number = $_REQUEST["number"];
$connection = mysql_connect("localhost", "Dima", "1234");
if (!$connection)
print "Не подконнектились к БД.";
mysql_select_db("MYBD", $connection) or die("Not selected!");
if (!empty($name) && !empty($number)){
$result = mysql_query("INSERT INTO DATABASE (NAME, NUMBER) VALUES ('$name', $number)", $connection);
print mysql_error();
$val = mysql_insert_id($connection);
print "<center>$val</center>";
if ($result)
print "<center>Запись добавлена.</center>";
else
print "<center>Невозможно довабавить запись.</center>";
print "<br>";
$inf = mysql_info($connection);
print $inf;
} else
print <<<HERE
<center>
<form method = "post">
<p>Имя: <input type = "text" name = "name"></p>
<p>Номер: <input type = "text" name = "number"></p>
<input type = "submit" value = "Write">
</form>
</center>
HERE;
mysql_close($connection);
?>
</body>
</html>
Таблица следующая:
Код:
Поле Тип Сравнение Атрибуты Ноль По умолчанию Дополнительно
ID smallint(5) UNSIGNED Да NULL auto_increment
Name varchar(50) cp1251_general_ci Да NULL
Number int(11) Да NULL
Не хочет добавляться, хоть ты тресни!
Помогите разобраться, в чем траблы?