作者FlashGet (快抓!)
看板PHP
標題[請益] 使用者登入
時間Thu Oct 20 14:34:49 2005
原始碼:
<?php
echo "Check $T1 ...<br>";
$link=mysql_connect("localhost","ohya","123"); //連接資料庫
if(!$link) die("無法建立連接");
mysql_select_db("mydb"); //選擇資料庫
$str = "select count(ID) from PmUser where ID = '$T1' and PW = '$T2'";
echo "SQL: $str <br>"; //列出SQL碼
$sql=mysql_query($str);
if(!$row= mysql_fetch_row($sql)) echo "無此資料"; // echo "無此資料";
if( $row[0]; <> 0 ) { //密碼正確
}
else { //密碼錯誤
}
?>
==
$T1是輸入頁使用者輸入的userid , $T2是輸入頁使用者輸入的pw
我很笨只想得到用count 來看看符合的有沒有超過0筆來看是否登入正確 ..QQ
#不知該怎麼寫可以判斷是密碼錯誤或是無此帳號 而不用分兩次查詢
#密碼正確後,我要怎麼讓他跳到另一個頁面? (旁邊用asp的說asp有函式直接跳頁)
#要怎麼在之後都確定是該使用者? 我想到的是cookie,但是cookie只能一頁的開始用
不能加在 //密碼正確那了 QQ
先謝謝各位前輩,小弟剛碰php+mysql 問很多笨問題 ^^||~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.69.52.192
1F:推 ksaon:最後那個問題 用session來存也可以 session_start 10/20 14:39
2F:推 andreli:header 10/20 14:40
3F:→ ksaon:只是session是負擔加在本機端 而cookie是負擔加在user端 10/20 14:39
4F:→ FlashGet:因為我還不會用session XD 本來是想id,pw存在user那 10/20 14:47
5F:推 FlashGet:可以了 謝謝上面的前輩們! 10/20 15:31