嗨即時嘗試學習PHP,並希望進行登錄和註銷會話,但它不工作。 這是我的PHP代碼PHP代碼連接數據庫和登錄表格
<?php
session_start();
$username = '';
$password = '';
$database = '';
$server = '';
mysql_connect($server, $username, $password);
mysql_select_db($database);
$userName=mysql_real_escape_string($_POST['username']);
$passWord=md5(mysql_real_escape_string($_POST['password']));
$query = "SELECT id FROM member WHERE userName='$userName' and passWord='$passWord'";
$res = mysql_query($query);
$rows = mysql_num_rows($res);
if ($rows==1)
{
$_SESSION['userName'] = $_POST['username'];
header("Location: page.php");
}
else
{
echo "user name and password not found";
}
?>
,這裏是我的形式
<Form name ="form1" Method ="POST" Action ="Login.php">
<INPUT TYPE = "TEXT" VALUE ="username" Name ="username">
<INPUT TYPE = "TEXT" VALUE ="password" Name ="password">
<INPUT TYPE = "Submit" Name = "Submit1" VALUE = "Login">
</FORM>
如果可能,我可以使用一些幫助
你會得到什麼錯誤?什麼工作不正常?代碼是否執行到某個點然後崩潰? – Fluffeh
你需要在$ username,$ password,$ database&$ server –
中指定值我的錯誤是打印出用戶名和密碼未找到,當我輸入正確的用戶名和密碼時,我也指定了我剛剛沒有的值發佈詳情 – user3717206