我正在尝试从表单中发布一个td。
这是我的... ...
<td class="product'.$id.' " name="qnty" value="'.$value.'">'.$value.'</td>
因为没有输入字段,我将如何发布该值?
因为我试图像这样张贴它,但它不起作用。
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
答案 0 :(得分:2)
值不会在表单元素之外工作。您可以创建输入字段并禁用编辑。
或者您可以改为隐藏输入。
<td><input type="hidden" name="qnty" value="'.$value.'"/>'.$value.'</td>
如果没有正确理解这个问题,那是因为这里缺少代码。