作者j999444 (Sexxxxxx)
看板PHP
標題[請益] 會員系統疑問
時間Mon Feb 6 23:10:44 2012
if (isset($_POST['username']) && isset($_POST['password']))
{
$_SESSION['username'] = $_POST['username'];
$username = $_POST['username'];
$password = $_POST['password'];
mysql_select_db('Sellte', $connection) or die('資料庫不存在');
$query = sprintf("select username,password from member where username=%s AND
password=%s",
GetSQLValue($username, "text"), GetSQLValue($password, "text"));
$result = mysql_query($query, $connection) or die(mysql_error());
if ($result)
{
$totalRows = mysql_num_rows($result);
if ($totalRows)
{
$_SESSION['Username'] = $username;
header("Location: login.php?id=".$username."");
}
}
else if ($_POST['username']= '' || $_POST['username']= '')
{
header("Location: login_form.php");
}
else
{
header("Location: login_form.php");
}
}
我希望做成 帳號密碼若是錯誤或為空 就直接導向 login_form.php
但是我測試結果他都卡在 不管有無輸入帳號密碼都不會導入login_form.php
則是直接導入 login.php 及 只要帳號輸入正確 密碼就算不填也都會導入 login.php
但是一直找不出哪裡錯誤 拜託各位高手解惑 : [
--
噓
噓
噓
噓爆你
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.180.43
1F:推 kerash:先不論程式有沒有錯,流程我覺得問題就很大了 02/06 23:33
2F:→ shadowjohn:if 裡的 等號,請記得用2次 ^^ == 02/07 00:03
3F:→ shadowjohn:else if 裡的~ 02/07 00:03
4F:推 kuAIpAI:你要不要考慮 去找個會員範例~@@" 感覺有點複雜化了 02/07 01:43
5F:→ tyf99:if(test) redirect(A); else redirect(A); 這是在耍寶嗎? 02/07 06:00
6F:推 kyowinner:$_POST['username']== <= 02/07 13:38
7F:→ j999444:OK 謝謝各位幫忙 上面的方法是我找書看來的 但是他還加了 02/07 23:18
8F:→ j999444:Javescript 所以有點看不懂 想說改改看 結果一直找不出原 02/07 23:19
9F:→ j999444:因 我去網路上找資源已找到解決方法了 謝謝大家 ^___^ 02/07 23:19
10F:→ dlikeayu:=是 ==符合 ===布林 02/08 00:24