Здравейте,
имам следните скриптове за записване на данни в база данни:
фаил: form.php
insert.php
но в таблицата в MySQL ми записва само поредния номер на записа а останалите полета остават празни, въпреки че и в тях пиша някакви данни!
таблицата е създадена така:
Тези скриптове даже съм ги взел някъде из този сайт, но немога да разбера, защо не бачкат?!?
Моля за предложения какво и къде бъркам?
Мерси предварително
имам следните скриптове за записване на данни в база данни:
фаил: form.php
Код:
<form action="insert.php" method="post">
First Name: <input type="text" name="first"><br>
Last Name: <input type="text" name="last"><br>
Phone: <input type="text" name="phone"><br>
Mobile: <input type="text" name="mobile"><br>
Fax: <input type="text" name="fax"><br>
E-mail: <input type="text" name="email"><br>
Web: <input type="text" name="web"><br>
<input type="Submit">
</form>
insert.php
Код:
<?
$user="BOBI";
$password="11111";
$database="TEST";
$first=$HTTP_POST_VARS['first'];
$last=$HTTP_POST_VARS['last'];
$phone=$HTTP_POST_VARS['phone'];
$mobile=$HTTP_POST_VARS['mobile'];
$fax=$HTTP_POST_VARS['fax'];
$email=$HTTP_POST_VARS['email'];
$web=$HTTP_POST_VARS['web'];
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();
?>
но в таблицата в MySQL ми записва само поредния номер на записа а останалите полета остават празни, въпреки че и в тях пиша някакви данни!
таблицата е създадена така:
Код:
<?
$user="BOBI";
$password="11111";
$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();
?>
Тези скриптове даже съм ги взел някъде из този сайт, но немога да разбера, защо не бачкат?!?
Моля за предложения какво и къде бъркам?
Мерси предварително