将无线电值插入数据库php
我有完整的html与php代码混合的链接,你们能帮我确定哪里出了问题,并帮助我修复它吗?提前谢谢。主要问题是我无法将选中/选中的单选按钮值插入数据库将无线电值插入数据库php,php,Php,我有完整的html与php代码混合的链接,你们能帮我确定哪里出了问题,并帮助我修复它吗?提前谢谢。主要问题是我无法将选中/选中的单选按钮值插入数据库 您似乎误解了如何将html组用于单选按钮 其中-在您的html-您当前拥有的组名如下: name="itm_chairs[]" 你应该有: name="itm_chairs" 更多信息 目前,在php代码中,您可以访问以下组: $itm_chairs = $_POST['itm_chairs']; 但
您似乎误解了如何将html组用于
单选按钮
其中-在您的html
-您当前拥有的组名如下:
name="itm_chairs[]"
你应该有:
name="itm_chairs"
更多信息
目前,在php
代码中,您可以访问以下组:
$itm_chairs = $_POST['itm_chairs'];
但是您通过html表单提交的内容被php
解释为一个数组,因此$itm_
实际上是一个数组;与你认为的价值观相反
例如:
var_dump($itm_chairs);
/**
Outputs something like:
array(
0=>(int)300
);
*/
如果将html
组名更改为itm_chair
(即删除[]
),则可以执行以下操作:
echo $itm_chair; // Output: 300
这就是你真正想要的…如果我通过了,会发生什么;把表tbl_rentals
放到$venu house
?绝对没什么…@FreshPrinceOfSO你什么意思?我为什么要把桌子掉下来?D:他说的是SQL注入。。。因为您使用的是mysql\u*
,而且您没有清理用户输入…@Steven ohh好的,对不起,我只知道一点php和sql。我删除了单选按钮上每个名称中的[],我认为它像复选框一样工作。但我仍然无法将选中/选中的单选按钮值插入数据库:(好的,我已经更深入地研究了您的代码,您有一个查询$qry
,您在哪里引用$res\u no
。但这没有在任何地方定义?仅此一项就将使两个查询都失败。您从另一个名为tbl\u reservations的表中从哪里获得$res\u no
。它在那里连接。因此,tbl\u reservation的预订号在tbl_rentals中,预订号应该是相同的。但是您在第一次查询中使用了WHERE res_no='$res_no'
。在您建立$res_no
之前,这与使用WHERE res_no='
相同。我在tbl_reservati中查询客户号以连接到客户号时做了相同的事情继续,仍然很好。
echo $itm_chair; // Output: 300