Re: [請益] 有關驗證的問題

看板PHP作者 (Aaron)時間16年前 (2009/06/06 09:11), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
把$row 印出來看看值是什麼, print_r($row); 把 #_POST 印出來看看值是什麼, print_r($_POST); 和輪入的比對看看, vock_table 的欄位只有 id 和 pw 嗎? 而且要確定順序是 username,pw 如果比對都沒問題,再來查其它問題。 ※ 引述《mathtku (讓我來學程式吧)》之銘言: : 各位大大好 以下是我寫的PHP : 因為牽扯很多的檔案 : 所以節錄我有問題的一段 : -----------------------------------程式開始-------------------------------- : <?php : #啟動session功能 : SESSION_start(); : #啟動mysql功能 : include("庫存資料的.php"); : #抓出上一頁的輸入資料 : $id=$_POST['id']; : $pw=$_POST['pw']; : #製作一個SQL語法來找尋資料 : $sql="select * from vock_table where username = $id"; : #跑上述的語法 : $result = mysql_query($sql); : #將跑出來的資料 陸續寫道ROW陣列內 : $row = @mysql_fetch_row($result); : if($id != null && $pw != null && $row[0]==$id && $row[1]==$pw) : { : $_SESSION['username']=$id; : echo ("您的登入成功了"); : echo '<meta http-equiv=REFRESH CONTENT=5;url=http://localhost/l5(3).php>'; : } : else : { : echo("您的登入失敗了"); : echo'<meta http-equiv=REFRESH CONTENT=5;url=http://localhost/l5(0).php>'; : } : ?> : ---------------------------------------------------------------------------- : 我的問題是 我的資料有寫入SQL表格內 : 但是他驗證完 永遠都跑 我的登入失敗 : 就是一直跑回l5(0).php那個網頁 : 可以請問一下是哪邊出了問題呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.89.202
文章代碼(AID): #1AAS9Nft (PHP)
文章代碼(AID): #1AAS9Nft (PHP)