<html>
<head>
<title>test radio button</title>
</head>
<body>
<form method="post" action="">
<input type="radio" name="row1"/>row1
<input type="radio" name="row2"/>row2
<input type="radio" name="row3"/>row3
<input type="submit" value="update"/>
</form>
</body>
</html>
我有一张名为table_test
的表格。在此表中有一个名为的列
row1, row2 and row3
。
我想一次更新单选按钮中每列的值。我提交表单时需要更新一列。
我搜索了很多次谷歌,但我找不到解决方案。请告诉我如何在PHP中实现它。
答案 0 :(得分:0)
单选按钮的名称必须相同。您使用&#39;值&#39;用于标识服务器上的值的属性。
<input type="radio" value="row1" name="myRadio"/>row1
<input type="radio" value="row2" name="myRadio"/>row2
<input type="radio" value="row3" name="myRadio"/>row3
现在,您可以在PHP中获取值:
echo $_POST['myRadio'];
要在查询中使用此值,您可以执行以下操作:
mysql_query(sprintf("INSERT INTO myTable SET %s = 'myValue'", $_POST['myRadio']));
警告!如果您不希望服务器被黑客入侵,请使用类似PDO的内容。