php从输入框提取内容,然后存入数据库
<html><body><?phperror_reporting(E_ALL&~E_NOTICE);?><?phpif(isset($_POST["Submit"])){...
<html>
<body>
<?php
error_reporting(E_ALL & ~E_NOTICE);
?>
<?php
if(isset($_POST["Submit"]))
{
$name=$_POST["name"];
$price=$_POST["price"];
$sum=$_POST["sum"];
}
?>
<?php
$ok=mysqli_connect("localhost","root","","shuiguo");
if($ok)
{
;
}
else
{
echo "<script type=\"text/javascript\">alert('Not connected!');</script>";
}
$sql="insert into shuiguo_detail(name,price,sum) values($name,$price,$sum)";
mysqli_query($ok,$sql);
mysqli_close($ok);
?>
<form name="addapple" action="" method="post">
名称:
<input type="text" size=4 name="name" value="<?php echo $name;?>">
单价:
<input type="text" size=4 name="price" value="<?php echo $price;?>">
数量:
<input type="text" size=4 name="sum" value="<?php echo $sum;?>">
<input type="submit" name="Submit" value="提交数据">
</form>
</body>
</html>
运行没有错误,就是不能成功添加数据。 展开
<body>
<?php
error_reporting(E_ALL & ~E_NOTICE);
?>
<?php
if(isset($_POST["Submit"]))
{
$name=$_POST["name"];
$price=$_POST["price"];
$sum=$_POST["sum"];
}
?>
<?php
$ok=mysqli_connect("localhost","root","","shuiguo");
if($ok)
{
;
}
else
{
echo "<script type=\"text/javascript\">alert('Not connected!');</script>";
}
$sql="insert into shuiguo_detail(name,price,sum) values($name,$price,$sum)";
mysqli_query($ok,$sql);
mysqli_close($ok);
?>
<form name="addapple" action="" method="post">
名称:
<input type="text" size=4 name="name" value="<?php echo $name;?>">
单价:
<input type="text" size=4 name="price" value="<?php echo $price;?>">
数量:
<input type="text" size=4 name="sum" value="<?php echo $sum;?>">
<input type="submit" name="Submit" value="提交数据">
</form>
</body>
</html>
运行没有错误,就是不能成功添加数据。 展开
3个回答
展开全部
mysqli_query($ok,$sql);
把$ok去掉。
把$ok去掉。
追问
我已经解决了,mysqli_query()是要两个参数的,我是是少打了个引号,$sql="insert into shuiguo_detail(name,price,sum) values($name,$price,$sum)";name是字符类型,要加单引号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为你的action里面是空的,他就提交不了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你这么写,我估计你每次运行这个文件应该都会插入一条空的数据
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询