[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка с добавлением данных в БД
smalpik
Здравствуйте.
Есть таблица test с полями login char(15), pass char(35)

Добавляются данные так:

<--! index.html-->
<form action="form1.php" method="post">
<p>
Логин:<br /><input type="text" name="login" /></p>
<p>
Пароль<br /><input type="text" name="pass" /></p>
<p><input
type="submit" value="Отправить"></p>
</form>



//form1.php
<?php
include ("connect.php");
$login = htmlspecialchars($_POST["login"]);
$pass = htmlspecialchars($_POST["pass"]);
$hash = md5(md5($login).sha1($login.$pass));
echo $hash;
mysql_query("INSERT INTO test (login, pass) VALUES ('$login', '$hash')");
mysql_close($db);
?>
//connect.php
<?php
$hostname = 'localhost';
$username = 'root';
$password = '';

$db = mysql_connect($hostname, $username, $password)
or die('connect to database failed');
mysql_select_db("mydb") or die("Не могу подключиться к базе.");

?>


В результате в БД добавляется 2(!) записи, первая - то, что нужно (логин и хэш), вторая запись - непонятно что, пустой логин и какие-то данные...
user posted image

Запускается все это под денвером.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.