Друзья, подскажите начинающему. У меня есть страница на которой есть форма с first_name, last_name, email. После отправки формы и записи данных в таблицу страница не перегружается и появляется другая форма с паролем. Как мне сохранить сессию и записать пароль в БД для ID того же юзера? Код PHP обработчика форм:
<?php
if (isset($_POST['first_name'])) { $first_name = $_POST['first_name']; if ($first_name == '') { unset($first_name);} }
if (isset($_POST['last_name'])) { $last_name = $_POST['last_name']; if ($last_name == '') { unset($last_name);} }
if (isset($_POST['email'])) { $email=$_POST['email']; if ($email =='') { unset($email);} }
if (isset($_POST['password'])) { $password=$_POST['password']; if ($password =='') { unset($password);} }
if (empty($first_name) or empty($last_name) or empty($email))
{
exit ();
}
$first_name = stripslashes($first_name);
$first_name = htmlspecialchars($first_name);
$last_name = stripslashes($last_name);
$last_name = htmlspecialchars($last_name);
$email = stripslashes($email);
$email = htmlspecialchars($email);
$password = stripslashes($password);
$password = htmlspecialchars($password);
$first_name = trim($first_name);
$last_name = trim($last_name);
$email = trim($email);
$password = trim($password);
include ("bd.php");
$result = mysql_query("SELECT id FROM cust WHERE first_name='$first_name'",$db);
$myrow = mysql_fetch_array($result);
if (!empty($myrow['id'])) {
exit ();
}
$result2 = mysql_query ("INSERT INTO cust (first_name,last_name,email,password) VALUES('$first_name','$last_name','$email','$password')");
?>
|