看板 PHP 關於我們 聯絡資訊
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
kerash:先不論程式有沒有錯,流程我覺得問題就很大了 02/06 23:33
shadowjohn:if 裡的 等號,請記得用2次 ^^ == 02/07 00:03
shadowjohn:else if 裡的~ 02/07 00:03
kuAIpAI:你要不要考慮 去找個會員範例~@@" 感覺有點複雜化了 02/07 01:43
tyf99:if(test) redirect(A); else redirect(A); 這是在耍寶嗎? 02/07 06:00
kyowinner:$_POST['username']== <= 02/07 13:38
j999444:OK 謝謝各位幫忙 上面的方法是我找書看來的 但是他還加了 02/07 23:18
j999444:Javescript 所以有點看不懂 想說改改看 結果一直找不出原 02/07 23:19
j999444:因 我去網路上找資源已找到解決方法了 謝謝大家 ^___^ 02/07 23:19
dlikeayu:=是 ==符合 ===布林 02/08 00:24