不幸的是,我无法找到我在网上寻找的确切解决方法。
无论如何,我有三个单选按钮,我需要将从列表中选择的单个按钮选择到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';
答案 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);
?>