作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Language" content="hu">
<title>ADD R.E.</title>
<link rel="stylesheet" href="../style/style.css" media="all" />
</head>
<body>
<form action="Add.php" method="post" enctype="multipart/form-data">
只是一个大表,用于插入 DB_TABLES 的所有数据
<table>
<tr>
<td>Alap terület(m^2):</td>
<td><input type="text" name="area_title"></td>
</tr>
<tr>
<td>Ár(Ft):</td>
<td><input type="text" name="ar_title"></td>
</tr>
<tr>
<td>Város:</td>
<td><input type="text" name="varos_title"></td>
</tr>
<tr>
<td>Cím(xy utca házszám):</td>
<td><input type="text" name="cim_title"></td>
</tr>
<tr>
<td>ház/társasház/sorház:</td>
<td><input type="text" name="tipus1_title"></td>
</tr>
<tr>
<td>tégla/panel/más:</td>
<td><input type="text" name="tipus2_title"></td>
</tr>
<tr>
<td>Erkély(van=1;nincs=0):</td>
<td><input type="text" name="erkely_title"></td>
</tr>
<tr>
<td>Lift(van=1;nincs=0):</td>
<td><input type="text" name="lift_title"></td>
</tr>
<tr>
<td>Emelet:</td>
<td><input type="text" name="emelet_title"></td>
</tr>
<tr>
<td>Szobák száma:</td>
<td><input type="text" name="szobanum_title"></td>
</tr>
<tr>
<td>Név:</td>
<td><input type="text" name="nev_title"></td>
</tr>
<tr>
<td>Kor:</td>
<td><input type="text" name="kor_title"></td>
</tr>
<tr>
<td>Telefon:</td>
<td><input type="text" name="telefon_title"></td>
<td></td>
</tr>
<tr>
<td><input type="submit" name="click" value="betölt"></td>
</tr>
</table>
** 表格结束 **
</form>
</div>
</body>
</html>
** PHP **
echo $Terulet=$_POST['area_title'];
$Ar=$_POST['ar_title'];
$Varos=$_POST['varos_title'];
$Cim=$_POST['cim_title'];
$Tipus1=$_POST['tipus1_title'];
$Tipus2=$_POST['tipus2_title'];
$Erkely=$_POST['erkely_title'];
$Lift=$_POST['lift_title'];
$Emelet=$_POST['emelet_title'];
$SzobaNum=$_POST['szobanum_title'];
$Nev=$_POST['nev_title'];
$Kor=$_POST['kor_title'];
$telefon=$_POST['telefon_title'];
if($Terulet=='' OR $Ar=='' OR $Varos=='' OR
$Cim=='' OR $Tipus1=='' OR $Tipus2=='' OR
$Erkely=='' OR $Lift=='' OR $Emelet=='' OR
$SzobaNum=='' OR $Nev=='' OR $Kor=='' OR
$telefon==''){
echo "<script>alert('Fill out all fields!')</script>";
exit();
}
这就是我不明白它是如何工作的:
else
{
$add_lakas="insert into lakas (Terulet,Ar,Varos,Cim,Tipus1,Tipus2,Erkely,Lift,Emelet,SzobaNum)
values ('$Terulet','$Ar','$Varos','$Cim','$Tipus1','$Tipus2','$Erkely','$Lift','$Emelet','$SzobaNum')";
$run_lakas = mysql_query($add_lakas);
mysql_free_result($run_lakas);
$add_elado="insert into elado (Nev,Kor,telefon) values ('$Nev','$Kor','$telefon')";
$run_elado = mysql_query($add_elado);
mysql_free_result($run_elado);
$add_eladas="insert into eladas (Tulajdonos_telefon) values ('$telefon')";
$run_eladas = mysql_query($add_eladas);
if($run_eladas )
{
echo "<script>alert('upload done!')</script>";
echo "<script>window.open('Add.php','_self')</script>";
}
mysql_free_result($run_eladas);
}
}
?>
** 我在 phpmyadmin Whitin 表 lakas 中看到新行,但仅限于此**
最佳答案
尝试使用
调试您的代码$run_lakas = mysql_query($add_lakas) or die('Invalid query: <br/>'.$add_lakas.' <br/>' . mysql_error());
$run_elado = mysql_query($add_elado) or die('Invalid query: <br/>'.$add_elado.' <br/>' . mysql_error());
$run_eladas = mysql_query($add_eladas) or die('Invalid query: <br/>'.$add_eladas.' <br/>' . mysql_error());
请注意,mysql 函数已弃用且不推荐使用。请改用 MySQLi 或 PDO。从以下查询中获得引用。
关于php - 不是向 3 个表插入数据,而是只有第一个表获取新插入的数据($add_lakas),为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37404083/
ADD R.E. 只是一个大表,用于插入 DB_TABLES 的所有数据 Alap terület(m^2): Ár(Ft):
我是一名优秀的程序员,十分优秀!