通过HTML表单提交写入数据库的数据,PHP弹出报错!

问题描述:通过HTML表单提交然后通过PHP写入数据库表,但是每次提交后PHP虽然写入了数据库,但还是会转到报错页面,删除了PHP的if语句,又会报出其他错误。我想知道怎... 问题描述:
通过HTML表单提交然后通过PHP写入数据库表,但是每次提交后PHP虽然写入了数据库,但还是会转到报错页面,删除了PHP的if语句,又会报出其他错误。
我想知道怎么提交表单向数据库写入信息的同时,又能在HTML表单中同时显示数据库的实时信息,然后PHP又不会报错转到报错页面。

代码如下:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<style>
form{float:left; padding:10px; margin:5px;}
iframe{width:900px; height:400px; padding:10px; margin:5px;}
</style>
</head>
<body>
<form action="insert2.php" method="post">
名称:<input type="text" name="mc"><br/>
数量:<input type="text" name="sl"><br/>
价格:<input type="text" name="jg"><br/>
分类:<input type="text" name="fl"><br/>
<input type="submit" value="保存">
<input type="reset" value="消除">
</form>

<iframe src="">
这里直接显示数据库的进销存excel表
</iframe>
</body>
</html>

<?php
$con=mysqli_connect("localhost","root","");
mysql_select_db("my_db",$con);
$sql="INSERT INTO jxc ('MC','SL','JG','FL')
VALUES('$_POST[mc]','$_POST[sl]','$_POST[jg]','$_POST[fl]')";
mysqli_query($sql,$con);
mysqli_close($con);
/*这个方法也可以写入,把那些判断语句都删除了没有任何影响。但是还是会弹出报错*/
?>

还有另外一个PHP写入数据库的版本:
<?php
$con=mysql_connect("localhost","root","");
if(!$con)
{
die('Cloud not connect: ' . mysql_error());
}

mysql_select_db("my_db",$con);

$sql="INSERT INTO jxc (MC,SL,JG,FL)
VALUES('$_POST[mc]','$_POST[sl]','$_POST[jg]','$_POST[fl]')";
if(!mysql_query($sql,$con))
{
echo('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con);
?>
展开
 我来答
百度网友220517f
2018-06-14 · 超过13用户采纳过TA的回答
知道答主
回答量:39
采纳率:53%
帮助的人:5.7万
展开全部
<?php
$con=mysqli_connect("localhost","root","");
mysql_select_db("my_db",$con);
$mc = isset($_POST['mc'])?$_POST['mc']:'';
$sl = isset($_POST['sl'])?$_POST['sl']:'';
$jg = isset($_POST['jg'])?$_POST['jg']:'';
$fl = isset($_POST['fl'])?$_POST['fl']:'';
$sql="INSERT INTO jxc ('MC','SL','JG','FL')
VALUES('".$mc."','".$sl."','".$jg."','".$fl."')";
mysqli_query($sql,$con);
mysqli_close($con);

?>
试一下
dongkeyou21m
2018-06-13
知道答主
回答量:19
采纳率:14%
帮助的人:6.3万
展开全部
交驱动器偕鼓碧绿兑
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-06-13
展开全部
你这不给报错内容不知道哪的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式