sidor
Старатель
- Регистрация
- 7 Июн 2006
- Сообщения
- 220
- Реакции
- 14
- Автор темы
- #1
Прошу не пинать ногами. Только начал изучение php
Вообщем есть БД "test".
Я создаю БД через php:
Для добавления новостей использую html-форму
И наконец, тот самый indert.php, который добавляет данные в таблицу:
Итак, в чем проблема. Добавляются все поля с новым id, но они все пустые.
Вот так выглядит это в phpmyadmin (первые две строки сам заполнил
Для просмотра ссылки Войдиили Зарегистрируйся
Скажите пожалуйста, в чем может быть проблема? А то зашел в тупик.
Вообщем есть БД "test".
Я создаю БД через php:
PHP:
<?
$user="root";
$password="root";
$database="test";
mysql_connect(localhost,$user,$password);
@mysql_select_db($database) or
die("Unable to select database");
$query="CREATE TABLE contacts
(id int(6) NOT NULL auto_increment,
first varchar(15) NOT NULL,
last varchar(15) NOT NULL,
phone varchar(20) NOT NULL,
mobile varchar(20) NOT NULL,
fax varchar(20) NOT NULL,
email varchar(30) NOT NULL,
web varchar(30) NOT NULL,
PRIMARY KEY (id), UNIQUE id (id), KEY id_2 (id))";
mysql_query($query);
mysql_close();
?>
Для добавления новостей использую html-форму
HTML:
<html>
<head>
<title>contacts db</title>
</head>
<body>
<form action="insert.php" method="post">
Фамилия: <input type="text" name="first"><br>
Имя: <input type="text" name="last"></input><br>
Телефон: <input type="text" name="phone"></input><br>
Мобильний телефон: <input type="text" name="mobile"></input><br>
Факс: <input type="text" name="fax"></input><br>
E-mail: <input type="text" name="email"></input><br>
Веб-страница: <input type="text" name="web"></input><br><br>
<input type="submit"></input>
</form>
</body>
</html>
И наконец, тот самый indert.php, который добавляет данные в таблицу:
PHP:
<?
$user="root";
$password="root";
$database="test";
mysql_connect(localhost,$user,$password);
@mysql_select_db($database) or
die("Unable to select database");
$query="INSERT INTO contacts VALUES
('','$first','$last','$phone','$mobile','$fax','$email','$web')";
mysql_query($query);
mysql_close();
?>
Итак, в чем проблема. Добавляются все поля с новым id, но они все пустые.
Вот так выглядит это в phpmyadmin (первые две строки сам заполнил
Для просмотра ссылки Войди
Скажите пожалуйста, в чем может быть проблема? А то зашел в тупик.