Heim  >  Fragen und Antworten  >  Hauptteil

Durch Klicken auf die Seite wird sie automatisch in MySQL eingegeben

Beim Versuch, eine Verbindung zu MySQL herzustellen und Daten einzugeben, ohne auf „Senden“ zu klicken, werden Nullwerte wie folgt hochgeladen:

<!DOCTYPE html>
<html>
<head><meta charset="utf-8">
<title>input</title>
</head>
<body>
<?php
$lian= mysqli_connect('localhost','root','root','anu');//连接到anu
if($lian){
echo"连接数据库成功</br>";
}
else{
echo"连接数据库失败</br>";
}
?>
<form action="Draft2.php" method="post">
<div>姓名:<input type="text" name="name" required=""></div>
<div>就业意愿:<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)//断开数据库连接
?>
</form>
</body>
</html>

不愿不愿1373 Tage vor1232

Antworte allen(3)Ich werde antworten

  • 星落

    星落2020-12-26 23:10:53

    if($_POST){

        接受值和添加数据库

    }

    Antwort
    0
  • 西门大官人

    西门大官人2020-12-16 10:52:14

    22行开始执行数据写入了。加个if判断就好了,没有数据的时候不上传

    Antwort
    1
  • 不愿

    感谢

    不愿 · 2020-12-21 17:36:10
  • StornierenAntwort