将不带输入字段的html表中的php值发布到数据库
我正在尝试从表格中发布td 这是我的td将不带输入字段的html表中的php值发布到数据库,php,html,mysql,Php,Html,Mysql,我正在尝试从表格中发布td 这是我的td 。$value. 既然没有输入字段,我将如何发布该值 因为我试着像这样发布它,但它不起作用 if(isset($_POST['submit_post'])){ $fabric=$_POST['fabric']; $size=$_POST['size']; $qnty=$_POST['qnty']; $ins_sql = "INSERT INTO orders (fabric,size,product_quantity) VA
。$value.
既然没有输入字段,我将如何发布该值
因为我试着像这样发布它,但它不起作用
if(isset($_POST['submit_post'])){
$fabric=$_POST['fabric'];
$size=$_POST['size'];
$qnty=$_POST['qnty'];
$ins_sql = "INSERT INTO orders (fabric,size,product_quantity)
VALUES ('$fabric', '$size' , '$qnty')";
if ($conn->query($ins_sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " ;
}
$conn->close();
}
其余的帖子都是从下拉列表中筛选出来的,它们运行良好。
为什么这不起作用
错误:未定义索引:qnty
值在表单元素之外不起作用。您可以创建输入字段并禁用编辑 或者您可以改为隐藏输入
<td><input type="hidden" name="qnty" value="'.$value.'"/>'.$value.'</td>
“.$value.”
如果没有正确理解问题,那是因为此处缺少代码。值在表单元素之外不起作用。您可以创建输入字段并禁用编辑 或者您可以改为隐藏输入
<td><input type="hidden" name="qnty" value="'.$value.'"/>'.$value.'</td>
“.$value.”
如果没有正确理解问题,则是因为此处缺少代码。
不是表单字段,没有名称
属性,并且没有随表单一起提交。你很容易受到伤害。我知道,这只是test@MarcB这不是重复的!我知道什么是未定义的变量,我只是得到了未定义的索引:qnty,因为它不是一个输入名称,只是一个名为qnty
Yes的td标记,它是一个重复。每个人的具体情况可能不同,但核心原因总是相同的。
不是表单字段,没有名称
属性,并且不随表单一起提交。你很容易受到伤害。我知道,这只是test@MarcB这不是重复的!我知道什么是未定义的变量,我只是得到了未定义的索引:qnty,因为它不是一个输入名称,只是一个名为qnty
Yes的td标记,它是一个重复。具体细节可能因人而异,但核心原因总是一样的。我使用了。thx对于这个帮助人来说是有意义的,并且得到了想要的结果。Npi使用的输入字段位于。thx对于这个帮助人来说是有意义的,并且得到了想要的结果。NP