将选择的单选按钮插入MySQL

时间:2012-10-24 02:03:40

标签: php mysql forms button radio

不幸的是,我无法找到我在网上寻找的确切解决方法。

无论如何,我有三个单选按钮,我需要将从列表中选择的单个按钮选择到MySQL中。

目前使用以下作为我的单选按钮&提交:

   <input class="radiobutton" type="radio" name="1" id="1">1</div>
   <input class="radiobutton" type="radio" name="2" id="2">2</div>
   <input class="radiobutton" type="radio" name="3" id="3">3</div>
   <input type="submit" name="submit" value="Update">`

有人可以帮助我使用语法来获取所选的单选按钮并将其插入MySQL吗?

语法的一个例子是         UPDATE tblwhatever.setting SET value ='$ x'其中setting ='Y';

2 个答案:

答案 0 :(得分:1)

请考虑以下事项:

<input class="radiobutton" type="radio" name="radio" id="1" value="1" onclick="document.getElementById('2').checked = false;"/>
<input class="radiobutton" type="radio" name="radio" id="2" value="2" onclick="document.getElementById('1').checked = false;"/>

请注意,我给了他们相同的name属性。提交表单后,我们将检索$_POST['radio']value将确定选择了哪个单选按钮。如果选中,则onclick属性将取消选中其他单选按钮。例如:如果正在选中广播id="1",请取消选中id="2"

答案 1 :(得分:1)

    <form method='POST' >
<input class="radiobutton" type="radio" 

name="radio" id="1" value='1' checked>
       <input class="radiobutton" type="radio" 

name="radio" id="2" value='2'>
       <input class="radiobutton" type="radio" 

name="radio" id="3" value='3'>
       <input type="submit" name="submit" 

value="Update">`

</form>
php代码中的

应该是这样的:

<?
    $radio = $_POST['radio'];
    $query = mysql_query('update "your table" set column1=$radio WHERE some_column=some_value);
?>