Php 获取所选单选按钮的值并插入数据

Php 获取所选单选按钮的值并插入数据,php,radio-button,Php,Radio Button,我的PHP/PostgreSQL编码有问题。这都是关于投票制度的。 下面是代码: $queryCandidates=pg\u查询(选择“选项卡”作为选项卡,位置为PARS,PARTETHORE日期为ELPE,课程为POS.PosithyId= C.PosithyId和PAR.PyTyListId= C.PyTyListID和EPE.ELECTIONDATEYIDID= CAN.ELECTIONTY DATEYID和Cou.CurryId= C.CurryID和Eelp.Stase=“开始”顺序由

我的PHP/PostgreSQL编码有问题。这都是关于投票制度的。 下面是代码:

$queryCandidates=pg\u查询(选择“选项卡”作为选项卡,位置为PARS,PARTETHORE日期为ELPE,课程为POS.PosithyId= C.PosithyId和PAR.PyTyListId= C.PyTyListID和EPE.ELECTIONDATEYIDID= CAN.ELECTIONTY DATEYID和Cou.CurryId= C.CurryID和Eelp.Stase=“开始”顺序由POS.PosithyId ASC“”;
而($result=pg_fetch_数组($queryCandidates,NULL,PGSQL_ASSOC))
{
回显“.$result['position_name'..”.$result['firstname'..”.$result['lastname'..”.$result['candidate_id'.'”;
}
回声';
然后将显示投票表格:

在投票系统中,每个职位只能选择一名候选人。但我的问题是,当用户单击“提交投票”按钮时,未选中的单选按钮会添加到数据库中。下面是插入投票的代码

$queryVotes=pg_query(“从候选者中选择*);
而($result=pg_fetch_数组($queryVotes,NULL,PGSQL_ASSOC))
{
$GetVoces=pg_query(“插入投票(投票id、候选人id、投票人id)值(默认值,”$result['candidate_id']。”,“$_SESSION['voter_id']。”)”);
}
注意:您在姓名旁边看到的数字是候选人的主键


正如你所看到的,我没有选择数字“5”“。但是在PostgreSQL数据库中,即使我没有选中它,它还是被插入了。

您正在为数据库中的每个候选对象插入一行,并且从不检查用户是否选中了该框……这不应该是复选框而不是单选按钮吗?”?单选按钮用于单个选项选择。