第一次學(xué)PHP就是做這個驗證..
因為努力和真誠,有更多的客戶和我們聚集在一起,為了共同目標(biāo),成都創(chuàng)新互聯(lián)在工作上密切配合,從創(chuàng)業(yè)型企業(yè)到如今不斷成長,要感謝客戶對我們的高要求,讓我們敢于面對挑戰(zhàn),才有今天的進(jìn)步與發(fā)展。從網(wǎng)站到小程序制作,軟件開發(fā),成都APP應(yīng)用開發(fā),10余年企業(yè)網(wǎng)站建設(shè)服務(wù)經(jīng)驗,為企業(yè)提供網(wǎng)站設(shè)計,網(wǎng)站托管運營一條龍服務(wù).為企業(yè)提供全網(wǎng)營銷推廣,定制網(wǎng)站設(shè)計,原創(chuàng)設(shè)計,10余年品質(zhì),值得您的信賴.
html做個表單,
當(dāng)表單onsubmit=return?check();調(diào)用自寫js來判斷用戶名和密碼是否為空,
如果是空就alert不能為空,然后return?false;相反則return?true;
而接收的PHP也要驗證是否為空,如果嚴(yán)謹(jǐn)點還要對提交的數(shù)據(jù)進(jìn)行過濾,防止sql注入。
然后php再根據(jù)提交的數(shù)據(jù)搜MYSQL,如果用戶名和密碼都相同時,echo?登錄成功,相反則登錄失敗.
html
script
function?check(obj){
with(obj){
if((user.value+"").length?=?0){
alert("用戶名不能為空");
return?false;
}else?if((pwd.value+"").length?=?0){
alert("用戶名不能為空");
return?false;
}else{
return?true;
}
}
}
/script
body
form?action="check.php"?method="post"?onsubmit="return?check(this)"
input?type="text"?name="user"?value=""
input?type="password"?name="pwd"?value=""
input?type="submit"?name="submit"?value="登錄"
input?type="cancel"?name="cancel"?value="取消"
/form
/body
/html
?php
$conn?=?mysql_connect(?"數(shù)據(jù)庫地址",?"數(shù)據(jù)庫用戶名",?"密碼"?);
mysql_query("set?names?utf8");
mysql_select_db(?"數(shù)據(jù)庫名"?);
function?inject_check($sql_str){?????
return?preg_match("/select|insert|update|delete|\'|\/\*|\*|\.\.\/|\.\/|union|into|load_file|outfile|%|eval|=|and|'|;|exec|count/i",?$sql_str);????//?進(jìn)行過濾
}
if(!empty($_POST)){
foreach($_POST?as?$key?=?$value){
if(inject_check($value)){
exit?('scriptalert("地址欄輸入發(fā)現(xiàn)有非法字符,請重新輸入!");history.go(-1);/script');
die?();
}
}
}
$res?=?mysql_query("SELECT?count(*)?as?m?from?`表名`?where?用戶名='${_POST['user']}'?AND?密碼='${_POST['pwd']}'");
$row?=?mysql_fetch_object($res);
if($row-m?0){
echo?"登陸成功";
}else{
echo?"用戶名或密碼錯誤";
}
exit;
?
1、題庫記錄各種試題
2、試卷是按規(guī)則生成出的試題;
3、用戶考試:用戶 關(guān)聯(lián) 試卷 及試題 ,計算得分
大致就可以了1
請加左側(cè)企 鵝 號
7。
2.
7.
6.
7.
1.
9,。
5.
如果沒具體要求的話,可以百度一個,網(wǎng)上有很多免費的,就是得自己測試是否能用,如果有具體要求就得動手做了,具體私聊哦
本文名稱:php和數(shù)據(jù)庫期末考試 php數(shù)據(jù)庫課設(shè)
轉(zhuǎn)載注明:http://muchs.cn/article18/dohiodp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、響應(yīng)式網(wǎng)站、、網(wǎng)站制作、網(wǎng)站改版、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)