无法插入表格

时间:2018-07-03 01:21:41

标签: php mysql database forms insert

我正在努力解决PHP / Mysql问题。我不太喜欢它,我只是从一个使我成为我的网站的家伙那里获得了此脚本。通常,应将在表单中输入的数据发送到表单。我创建了一个名为form1和16行的表单。 “ ID”行是Auto_increment和Typ(int11),其余15行都是(varchar20),类型为“ latin1_swedish_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文件对其进行了测试。

感谢您的帮助。

0 个答案:

没有答案