[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка в аргументе
olimpset
Извините за большой код:
<?php
include_once 'configuration.php';
function login($name,$pass,$remember)
{
if($name == '')
{
return false;
}
if ($pass == '')
{
return false;
}
$_SESSION['name'] = $name;
if ($remember)
{
setcookie('name','$name',time() + 3600 * 24 * 7);
}
return true;
}
function logout()
{
setcookie('name','',time() - 1);
unset($_SESSION['name']);
}
session_start();
$enter_site = false;
logout();
if(count($_POST) > 0)
{
$name = $_POST['name'];
$pass = $_POST['pass'];
$insert = mysql_query("INSERT INTO users(name,pass) VALUES('$name','$pass')");
mysql_error();
if(!$insert)
{
echo "Не могу добавить вас в базу данных!";
}
else
{
$enter_site = login($_POST['name'],$_POST['pass']);
}
}

if ($enter_site)
{
echo "Вы зарегистрированы!";
}
include_once 'login_html.php';



?>

Ошибка Warning: Missing argument 3 for login(), данные ввода отправляются, но только пароль (pass) идет в базу, а имя нет, как исправить?
Быстрый ответ:

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