1

残念ながら、これを解決するためにオンラインで探しているものを正確に見つけることができませんでした。

とにかく、私には3つのラジオボタンがあり、リストから選択した1つのボタンの選択を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';です。

4

2 に答える 2

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);
?>
于 2012-10-24T02:38:26.293 に答える
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"

于 2012-10-24T02:22:00.433 に答える