将无线电值插入数据库php

将无线电值插入数据库php,php,Php,我有完整的html与php代码混合的链接,你们能帮我确定哪里出了问题,并帮助我修复它吗?提前谢谢。主要问题是我无法将选中/选中的单选按钮值插入数据库 您似乎误解了如何将html组用于单选按钮 其中-在您的html-您当前拥有的组名如下: name="itm_chairs[]" 你应该有: name="itm_chairs" 更多信息 目前,在php代码中,您可以访问以下组: $itm_chairs = $_POST['itm_chairs']; 但

我有完整的html与php代码混合的链接,你们能帮我确定哪里出了问题,并帮助我修复它吗?提前谢谢。主要问题是我无法将选中/选中的单选按钮值插入数据库


您似乎误解了如何将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