0

PHP で自分の Web サイトの検索機能を作成しています。基本的に、「ユーザー」というラベルの付いたラジオボタンと「トピック」というラベルの付いたラジオボタンの 2 つのラジオボタンがあります。これは、ユーザーが自分の Web サイトでユーザーまたはトピックを検索できるようにするという考えです。

検索フォームのコードは次のとおりです。

<form name = "search" action = "search_result.php" method = "get" style = "float:right;">
<input type = "text" name = "query" id = "query" maxlength = "100">
<br />
<p><label for = "user">Search users
      <input type = "radio" name = "options" id = "user" value = "user">
  </label>
 <label for = "topics">&nbsp;Search topics
    <input type = "radio" name = "options" id = "topics" value = "topics">
 </label></p>
<input type = "Submit" value = "Go">
</form>

私はこのアプローチを試しました:

if($_GET['user']==checked)//Base on specific radiobutton and check if checked

私もこれを試しました:

if($_GET['options']=="users")//Base on grouped radiobuttons

しかし、どちらも機能していません。どのボタンがチェックされているかをPHPで確認するにはどうすればよいですか? 回答するときは、jQuery の経験がないことに注意してください。

4

4 に答える 4

3

あなたは次のようにチェックしています

if($_GET['options']=="users")

値のように見えるuserので、変更するだけです

if($_GET['options']=="user")

または、他の方法でフィールドの値を に変更しますusers

于 2013-05-16T12:35:11.547 に答える