Re: [請益] 有關驗證的問題
把$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
PHP 近期熱門文章
PTT數位生活區 即時熱門文章