Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php动态设置单选按钮的值_Php_Radio Button - Fatal编程技术网

使用php动态设置单选按钮的值

使用php动态设置单选按钮的值,php,radio-button,Php,Radio Button,编码员你好, 我有一个用PHP动态创建的表,每行有一个单选按钮。其目的是,根据选择的单选框,用户可以执行多种功能,如删除、修改等。我可以使用单选按钮之类的硬编码“值”来实现这些功能 echo "<td>" . '<input type="radio" name="radioSelect" value="2" checked="checked" />' . "</td>"; echo“。""; 我要寻找的是一种动态设置“2”的方法。例如: while($

编码员你好, 我有一个用PHP动态创建的表,每行有一个单选按钮。其目的是,根据选择的单选框,用户可以执行多种功能,如删除、修改等。我可以使用单选按钮之类的硬编码“值”来实现这些功能

echo "<td>" . '<input type="radio" name="radioSelect" value="2"  checked="checked" />' .  "</td>";
echo“。"";
我要寻找的是一种动态设置“2”的方法。例如:

while($row = mysql_fetch_array($result) and $i<=100)
 { 
  echo "<tr>";
      $sno= $row['SNo'];    

      echo "<td>" . '<input type="radio" name="radioSelect" value= $sno  checked="checked" />' .  "</td>";
 }

while($row=mysql\u fetch\u array($result)和$i是的,它被称为连接,例如,您已经在使用
之后的
操作符来进行连接了

echo "<td>" . '<input type="radio" name="radioSelect" value="' . $sno . '" checked="checked" />' .  "</td>";
echo.“.”;
我不知道你为什么这么说

echo '<td><input type="radio" name="radioSelect" value="' . $sno . '" checked="checked" /></td>';
echo';

另外,请注意,一次只能选中一个同名的单选按钮,因此您可能需要重新考虑在那里执行的操作。

如果在连接中遇到问题,您可以这样做

<?php
while($row = mysql_fetch_assoc($result) and $i<=100)
 { $sno= $row['SNo'];?> 
<table>
 <tr>
   <td><input type="radio" name="radioSelect" value= <?php echo $sno; ?>  checked="checked" /> <?php } ?></td>
 </tr>
</table>

成功了…你救了我的周五晚上。谢谢你minitech!原因是我希望用户一次只执行一个操作,并且只在一条记录上执行。