php判斷表中的欄位是否等於一個值,以及ajax連線失敗的問題,以及正則驗證輸入框的問題
$sql="select * FROM `user` WHERE `name`= '{$name}'";// '小明' {$name} 這裡還必須帶引號
$result=mysqli_query($link,$sql); // 上面的後面可以用and來判斷多個值
$num=mysqli_num_rows($result); //獲取行數 要小心mysql與mysqli的問題,兩個是不通用的
if($num){ //----$num是一個布林值
$bc = array(
'state'=>'1',
);
echo json_encode($bc);
} else{
$abc = array(
'state'=>'ok',
);
echo json_encode($abc);
};
2:
// onkeyup="value=value.replace(/[^\d]/g,'')" 只能輸入數字--測試成功 A-Za-z
// onkeyup="value=value.replace(/[^\d\A-Za-z\]/g,'')" 不行
// onkeyup="value=value.replace(/[^\d\A-Za-z]/g,'')" 這樣可以,輸入大小寫字母和數字
// onkeyup="value=value.replace(/[^\d\A-Za-z\u4e00-\u9fa5]/g,'')" 這樣可以允許輸入漢字\u4e00-\u9fa5 這兩個是一起的;