插入表单失败

egmofgnx  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(261)

我正在与一个php/mysql问题作斗争。我不是很喜欢它,我只是从一个家伙谁让我我的网站这个脚本。通常,表格中输入的数据应该发送到表格中。我创建了一个名为form1和16行的表单。“id”行是自动递增的,类型是(int11),其余15行都是(varchar20),类型是“latin1\u-swedish\u ci”
我的剧本如下:

<?php
session_start();
include "connection.php";

$vorname=$_POST["vorname"];
$Nachname=$_POST["Nachname"];
$Geburtsort=$_POST["Geburtsort"];
$bday=$_POST["bday"];
$strasse=$_POST["strasse"];
$Hausnummer=$_POST["Hausnummer"];
$Adresszusatz=$_POST["Adresszusatz"];
$Wohnort=$_POST["Wohnort"];
$PLZ=$_POST["PLZ"];
$Telefonnummer=$_POST["Telefonnummer"];
$Mail=$_POST["Mail"];
$select_familienstand=$_POST["select_familienstand"];
$select_arbeit=$_POST["select_arbeit"];
$Nettoeinkommen=$_POST["Nettoeinkommen"];

    $form_no=mt_rand(4,9);
    $_SESSION["FormNo"]=$form_no;
    $check_Form_No="SELECT * FROM form1 WHERE FormNo='$form_no'";
    $result=mysqli_query($con,$check_Form_No);
    $count=mysqli_num_rows($result);
    if($count==0){
        $query="INSERT INTO form1 (`ID`, `FormNo`, `FirstName`, `Surname`, `POB`, `BirthDate`, `strabe`, `HouseNo`, `Address`, `POR`, `PostalCode`, `Phone`, `Email`, `MartialStatus`, `Employment`, `NetIncome`) VALUES('','$form_no','$vorname','$Nachname','$Geburtsort','$bday','$strasse','$Hausnummer','$Adresszusatz','$Wohnort','$PLZ','$Telefonnummer','$Mail','$select_familienstand','$select_arbeit','$Nettoeinkommen')";
        $result=mysqli_query($con,$query);
        if($result){
            header("Location:../antrag2.php?Form_No=".$form_no);
        }else{
            echo "Failed To Insert";
            echo $query;
        }
    }else{
        echo "Already Data Found";
    }

?>

如果有人能帮我,我会很高兴的。顺便说一句,到数据库的连接工作正常。我用connection.php文件测试了它。
谢谢你的帮助。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题