我正在与一个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文件测试了它。
谢谢你的帮助。
暂无答案!
目前还没有任何答案,快来回答吧!