【发布时间】:2015-07-03 00:09:22
【问题描述】:
尝试制作一个简单的数据库和表单来收集数据。我正在尝试增加表列中的值,但不知道如何告诉 sql 根据单选按钮中的 id 值更新列。任何帮助都会很棒。
标识 |男|女性
1 | 5 | 3
表格:
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<fieldset>
<legend>Gender</legend>
<div>
<input type="radio" name="gender" id="male" value="1" /><label for="male">Male</label><br />
<input type="radio" name="gender" id="female" value="1" /><label for="female">Female</label><br />
</div>
</fieldset>
<fieldset>
<div>
<label for="submit">Submit the form</label>
<input type="submit" name="submit" id="submit" value="Send your Input" />
</div>
</form>
php 数据库更新:
$query = "UPDATE table SET x = x + 1 WHERE id = '1'";
$q = mysql_query($query);
环顾四周,我一直在尝试使用类似的东西,但似乎无法将选中的单选值拉入。认为我在表单中遗漏了一些东西来告诉已选中的单选按钮并在提交时发布.
$selected_radio = $_GET['id'];
$query = "UPDATE table SET $selected_radio = $selected_radio + 1 WHERE id = '1'";
$q = mysql_query($query);
【问题讨论】:
标签: php mysql database increment