nonename
Новичок
Помогите пожалуйста сделать авторизацию
Пытаюсь сделать свою авторизацию, но не могу разобраться с функцией пересылки пользователя. Вот скрипт:
<?php
$message = " ";
if ($_POST["go"] == "GO")
{
$login = $_POST["login"];
$pass = $_POST["pass"];
$link = mysql_connect("localhost", "root");// êîíåêòèìñÿ ê ÄÁ
if (! $link)
die ("Íå ìîãó ïîäêëþ÷èòüñÿ ê ÁÄ!");
$database = "phpmm";
mysql_select_db($database) or die ("Íå ìîãó ïîäêëþ÷èòüñÿ ê $database!");// âûáèðàåì ÄÁ
$result = mysql_query("SELECT * FROM users");
while ($a_row = mysql_fetch_array($result))//mysql_fetch_row ôóíêöèÿ äëÿ ïîëó÷åíèÿ ïîëåé òàáëèöû
{
if ( $a_row[login] == $login and $a_row[pass] == $pass )
{
header( "Location: user.php");
exit;
}
}
mysql_close ($link);
}
?>
<html>
<head>
<title></title>
</head>
<body>
<?php
if ($message != "")
{
print "<b>$message</b>";
}
?>
<form action = "" method = "post">
<pre>
Ëîãèí: <input type = 'text' name = 'login'>
Ïàðîëü: <input type = 'password' name = 'pass'><input type="submit" name="go" value="GO">
</pre>
</form>
</body>
</html>
А вот, что пишет Denwer:
Warning: Cannot modify header information - headers already sent by (output started at o:\home\test.ru\www\romaxv1.0\index.php:20) in o:\home\test.ru\www\romaxv1.0\index.php on line 22
Помогите, пожалуйста.
Пытаюсь сделать свою авторизацию, но не могу разобраться с функцией пересылки пользователя. Вот скрипт:
<?php
$message = " ";
if ($_POST["go"] == "GO")
{
$login = $_POST["login"];
$pass = $_POST["pass"];
$link = mysql_connect("localhost", "root");// êîíåêòèìñÿ ê ÄÁ
if (! $link)
die ("Íå ìîãó ïîäêëþ÷èòüñÿ ê ÁÄ!");
$database = "phpmm";
mysql_select_db($database) or die ("Íå ìîãó ïîäêëþ÷èòüñÿ ê $database!");// âûáèðàåì ÄÁ
$result = mysql_query("SELECT * FROM users");
while ($a_row = mysql_fetch_array($result))//mysql_fetch_row ôóíêöèÿ äëÿ ïîëó÷åíèÿ ïîëåé òàáëèöû
{
if ( $a_row[login] == $login and $a_row[pass] == $pass )
{
header( "Location: user.php");
exit;
}
}
mysql_close ($link);
}
?>
<html>
<head>
<title></title>
</head>
<body>
<?php
if ($message != "")
{
print "<b>$message</b>";
}
?>
<form action = "" method = "post">
<pre>
Ëîãèí: <input type = 'text' name = 'login'>
Ïàðîëü: <input type = 'password' name = 'pass'><input type="submit" name="go" value="GO">
</pre>
</form>
</body>
</html>
А вот, что пишет Denwer:
Warning: Cannot modify header information - headers already sent by (output started at o:\home\test.ru\www\romaxv1.0\index.php:20) in o:\home\test.ru\www\romaxv1.0\index.php on line 22
Помогите, пожалуйста.

Буду брать деньги