К сожалению, я не смог найти именно то, что искал в Интернете, чтобы решить эту проблему.
Во всяком случае, у меня есть три переключателя, и мне нужно нажать выбор одной кнопки, выбранной из списка, в MySQL.
В настоящее время использую нижеследующие как мои радиокнопки & submit:
<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', где параметр = 'Y';
Рассмотрим следующее:
<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
отключит другой переключатель, если он выбран .. например: если флажок radio id="1"
установлен, снимите флажок id="2"
<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); ?>