Php 动态生成的单选按钮不工作

Php 动态生成的单选按钮不工作,php,html,Php,Html,我正在通过PHP动态生成单选按钮,但它不起作用。一旦选中单选按钮,我就无法取消选中,而且一旦我选择了另一个同名单选按钮,其他单选按钮也不会自动取消选中 echo "<form action="."".">"; echo "<table border='1'> <tr> <th>Reg Num</th> <th>Select</th> <th>Reject</th> </tr>

我正在通过PHP动态生成单选按钮,但它不起作用。一旦选中单选按钮,我就无法取消选中,而且一旦我选择了另一个同名单选按钮,其他单选按钮也不会自动取消选中

echo "<form action="."".">";
echo "<table border='1'>
<tr>
<th>Reg Num</th>

<th>Select</th>
<th>Reject</th>
</tr>";


/* <th>Name</th>
<th>State</th>
<th>Constituency</th> */

while($row = mysqli_fetch_array($result))
  {
  echo "<tr>";
 // echo "<td>" . $row['voter_id'] . "</td>";
 //       echo "<td>" . $row['name'] . "</td>";
 //  echo "<td>" . $row['state'] . "</td>";
 //   echo "<td>" . $row['constituency'] . "</td>";
 echo  "<td>" . $row['numreg'] . "</td>";
   echo "<td><input type="."radio"." name=".$row['voter_id']. "value="."1"."></td>";
    echo    "<td><input type="."radio"." name=".$row['voter_id'] ."value="."2"."></td>";
    echo "</tr>";



  }
echo "</table>";
echo "</form>";
echo”“;
回声“
注册号
挑选
拒绝
";
/*名字
陈述
选区*/
while($row=mysqli\u fetch\u数组($result))
{
回声“;
//回显“$row['voter_id']”;
//回显“$row['name']”;
//回显“$行[“状态]”;
//回声“$行[“选区]”;
回显“$row['numreg']”;
回声“;
回声“;
回声“;
}
回声“;
回声“;

为此,单选按钮的名称必须相同。在创建单选按钮的while循环中,按如下方式更改代码

 echo '<td><input type="radio" name="voter_id" id="'.$row["voter_id"]. '"value="1"></td>';
 echo '<td><input type="radio" name="voter_id" id="'.$row["voter_id"] .'"value="2"></td>';
echo';
回声';

为此,单选按钮的名称必须相同。在创建单选按钮的while循环中,按如下方式更改代码

 echo '<td><input type="radio" name="voter_id" id="'.$row["voter_id"]. '"value="1"></td>';
 echo '<td><input type="radio" name="voter_id" id="'.$row["voter_id"] .'"value="2"></td>';
echo';
回声';

为此,单选按钮的名称必须相同。在创建单选按钮的while循环中,按如下方式更改代码

 echo '<td><input type="radio" name="voter_id" id="'.$row["voter_id"]. '"value="1"></td>';
 echo '<td><input type="radio" name="voter_id" id="'.$row["voter_id"] .'"value="2"></td>';
echo';
回声';

为此,单选按钮的名称必须相同。在创建单选按钮的while循环中,按如下方式更改代码

 echo '<td><input type="radio" name="voter_id" id="'.$row["voter_id"]. '"value="1"></td>';
 echo '<td><input type="radio" name="voter_id" id="'.$row["voter_id"] .'"value="2"></td>';
echo';
回声';
尝试以下内容

echo "<form action=''>";
echo "<table border='1'>
<tr>
<th>Reg Num</th>

<th>Select</th>
<th>Reject</th>
</tr>";


/* <th>Name</th>
<th>State</th>
<th>Constituency</th> */

while($row = mysqli_fetch_array($result))
  {
  echo "<tr>";
 // echo "<td> $row['voter_id']</td>";
 //       echo "<td>" . $row['name'] . "</td>";
 //  echo "<td>" . $row['state'] . "</td>";
 //   echo "<td>" . $row['constituency'] . "</td>";
 echo  "<td>" . $row['numreg'] . "</td>";
   echo "<td><input type='radio' name='voter_id' value='$row[voter_id]'></td>";
    echo "<td><input type='radio' name='voter_id' value='$row[voter_id]'></td>";
    echo "</tr>";



  }
echo "</table>";
echo "</form>";
echo”“;
回声“
注册号
挑选
拒绝
";
/*名字
陈述
选区*/
while($row=mysqli\u fetch\u数组($result))
{
回声“;
//echo“$row['voverter_id']”;
//回显“$row['name']”;
//回显“$行[“状态]”;
//回声“$行[“选区]”;
回显“$row['numreg']”;
回声“;
回声“;
回声“;
}
回声“;
回声“;
尝试以下内容

echo "<form action=''>";
echo "<table border='1'>
<tr>
<th>Reg Num</th>

<th>Select</th>
<th>Reject</th>
</tr>";


/* <th>Name</th>
<th>State</th>
<th>Constituency</th> */

while($row = mysqli_fetch_array($result))
  {
  echo "<tr>";
 // echo "<td> $row['voter_id']</td>";
 //       echo "<td>" . $row['name'] . "</td>";
 //  echo "<td>" . $row['state'] . "</td>";
 //   echo "<td>" . $row['constituency'] . "</td>";
 echo  "<td>" . $row['numreg'] . "</td>";
   echo "<td><input type='radio' name='voter_id' value='$row[voter_id]'></td>";
    echo "<td><input type='radio' name='voter_id' value='$row[voter_id]'></td>";
    echo "</tr>";



  }
echo "</table>";
echo "</form>";
echo”“;
回声“
注册号
挑选
拒绝
";
/*名字
陈述
选区*/
while($row=mysqli\u fetch\u数组($result))
{
回声“;
//echo“$row['voverter_id']”;
//回显“$row['name']”;
//回显“$行[“状态]”;
//回声“$行[“选区]”;
回显“$row['numreg']”;
回声“;
回声“;
回声“;
}
回声“;
回声“;
尝试以下内容

echo "<form action=''>";
echo "<table border='1'>
<tr>
<th>Reg Num</th>

<th>Select</th>
<th>Reject</th>
</tr>";


/* <th>Name</th>
<th>State</th>
<th>Constituency</th> */

while($row = mysqli_fetch_array($result))
  {
  echo "<tr>";
 // echo "<td> $row['voter_id']</td>";
 //       echo "<td>" . $row['name'] . "</td>";
 //  echo "<td>" . $row['state'] . "</td>";
 //   echo "<td>" . $row['constituency'] . "</td>";
 echo  "<td>" . $row['numreg'] . "</td>";
   echo "<td><input type='radio' name='voter_id' value='$row[voter_id]'></td>";
    echo "<td><input type='radio' name='voter_id' value='$row[voter_id]'></td>";
    echo "</tr>";



  }
echo "</table>";
echo "</form>";
echo”“;
回声“
注册号
挑选
拒绝
";
/*名字
陈述
选区*/
while($row=mysqli\u fetch\u数组($result))
{
回声“;
//echo“$row['voverter_id']”;
//回显“$row['name']”;
//回显“$行[“状态]”;
//回声“$行[“选区]”;
回显“$row['numreg']”;
回声“;
回声“;
回声“;
}
回声“;
回声“;
尝试以下内容

echo "<form action=''>";
echo "<table border='1'>
<tr>
<th>Reg Num</th>

<th>Select</th>
<th>Reject</th>
</tr>";


/* <th>Name</th>
<th>State</th>
<th>Constituency</th> */

while($row = mysqli_fetch_array($result))
  {
  echo "<tr>";
 // echo "<td> $row['voter_id']</td>";
 //       echo "<td>" . $row['name'] . "</td>";
 //  echo "<td>" . $row['state'] . "</td>";
 //   echo "<td>" . $row['constituency'] . "</td>";
 echo  "<td>" . $row['numreg'] . "</td>";
   echo "<td><input type='radio' name='voter_id' value='$row[voter_id]'></td>";
    echo "<td><input type='radio' name='voter_id' value='$row[voter_id]'></td>";
    echo "</tr>";



  }
echo "</table>";
echo "</form>";
echo”“;
回声“
注册号
挑选
拒绝
";
/*名字
陈述
选区*/
while($row=mysqli\u fetch\u数组($result))
{
回声“;
//echo“$row['voverter_id']”;
//回显“$row['name']”;
//回显“$行[“状态]”;
//回声“$行[“选区]”;
回显“$row['numreg']”;
回声“;
回声“;
回声“;
}
回声“;
回声“;

我们不需要对类型使用
双引号。请尝试

echo "<td><input type='radio' name='".$row['voter_id']. "' value='1' "></td>";

echo”我们不需要对类型使用
双引号。请尝试

echo "<td><input type='radio' name='".$row['voter_id']. "' value='1' "></td>";

echo”我们不需要对类型使用
双引号。请尝试

echo "<td><input type='radio' name='".$row['voter_id']. "' value='1' "></td>";

echo”我们不需要对类型使用
双引号。请尝试

echo "<td><input type='radio' name='".$row['voter_id']. "' value='1' "></td>";

echo”最后我做了这个,它成功了

echo '<td><input type="radio" name="'.$row["voter_id"]. '"value="1"></td>';
echo '<td><input type="radio" name="'.$row["voter_id"] .'"value="2"></td>';
echo';
回声';

最后我做了这个,它成功了

echo '<td><input type="radio" name="'.$row["voter_id"]. '"value="1"></td>';
echo '<td><input type="radio" name="'.$row["voter_id"] .'"value="2"></td>';
echo';
回声';

最后我做了这个,它成功了

echo '<td><input type="radio" name="'.$row["voter_id"]. '"value="1"></td>';
echo '<td><input type="radio" name="'.$row["voter_id"] .'"value="2"></td>';
echo';
回声';

最后我做了这个,它成功了

echo '<td><input type="radio" name="'.$row["voter_id"]. '"value="1"></td>';
echo '<td><input type="radio" name="'.$row["voter_id"] .'"value="2"></td>';
echo';
回声';

为此,您的单选按钮的名称必须相同。为此,您的单选按钮的名称必须相同。为此,您的单选按钮的名称必须相同。为此,您的单选按钮的名称必须相同。您的回答帮助我制作了我想要制作的东西。谢谢。您的回答帮助我制作了我想要制作的东西。谢谢。您的回答帮助我制作了我想要制作的东西答案帮助我做了我想做的。谢谢。你的答案帮助我做了我想做的。谢谢。