點擊頁面就自動輸入到mysql.求解
問題描述
嘗試連接到mysql并輸入數(shù)據(jù)但是沒有點擊提交也會將空值上傳,求解下面為代碼:
<!DOCTYPE html><html><head><meta charset="utf-8"><title>input</title></head><body><?php$lian= mysqli_connect('localhost','root','root','anu');//連接到anuif($lian){echo"連接數(shù)據(jù)庫成功</br>";}else{echo"連接數(shù)據(jù)庫失敗</br>";}?><form action="Draft2.php" method="post"><div>姓名:<input type="text" name="name" required=""></div><div>就業(yè)意愿:<input type="text" name="job" required=""></div><div>電話:<input type="text" name="phone" required=""></div><input type="submit" name="1" value="保存"><!--create--><?php$name = $_POST['name'];$job = $_POST['job'];$phone = $_POST['phone'];$jia = "INSERT INTO draft VALUES('$name','$job','$phone')";// if ($jia) {// echo "添加成功·</br>";// }// else{// echo "添加失敗";// }mysqli_query($lian,$jia);// or die(mysqli_error($lian));mysqli_free_result($lian);mysqli_close($lian)//斷開數(shù)據(jù)庫連接?></form></body></html>
問題解答
回答1:if($_POST){
接受值和添加數(shù)據(jù)庫
}
回答2:22行開始執(zhí)行數(shù)據(jù)寫入了。加個if判斷就好了,沒有數(shù)據(jù)的時候不上傳
相關(guān)文章:
1. 我在導(dǎo)入模板資源時遇到無法顯示的問題,請老師解答下2. python - sqlalchemy更新數(shù)據(jù)報錯3. javascript - 添加一個tr標(biāo)簽到table標(biāo)簽里,在控制臺顯示table標(biāo)簽時,有2個子元素?我想要的是tr標(biāo)簽包含到table標(biāo)簽里面4. html - 網(wǎng)頁的a標(biāo)簽到底要不要寫上域名?5. javascript - h5微信中怎么禁止橫屏6. macos - 無法source activate python277. 運行python程序時出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯誤?8. html5 - 前端面試碰到了一個緩存數(shù)據(jù)的問題,來論壇上請教一下9. css - 移動端 盒子內(nèi)加overflow-y:scroll后 字體會變大10. PHPExcel表格導(dǎo)入數(shù)據(jù)庫怎么導(dǎo)入

網(wǎng)公網(wǎng)安備