試圖製作一個簡單的數據庫和表單來收集數據。我正在嘗試增加表列中的值,但不知道如何告訴sql更新基於單選按鈕的id值的列。任何幫助都會很棒。使用單選按鈕ID更新數據庫列
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);
感謝$ selected_radio = $ _POST ['gender'];部分是我需要的所有工作 – Bosc