0

投稿要素とフォーム要素について、単純だが奇妙な問題があります。

私はフォームを持っています

<form id='form' name='form' method='post' action='test.php'>


      <?php
          foreach ($tests as $test){
              echo $test['ID']."<br>"; //output 1  2  3  4  5   6
              echo $_POST['testSelect'].'<br>';  //output 3 3 3 3 3 3

              if($test['ID'] == $_POST['testSelect']){  //which 3 mataches 3
                  echo 'match';
              }
          }
      ?>



    <select name='testSelect'>
      <?php
          foreach ($tests as $test){
              echo '<option value="'.$test['ID'].'">'.$test['Name'].'</option>';
          }
      ?>
    </select>
     <input type='submit' value='Go'></input>

$_POST変数を一致させ、一致したときに " " を出力したいmatch

ただし、出力に「 」が表示されませんMatch。まったく意味がありません!

誰でも助けることができますか?どうもありがとう

4

3 に答える 3

1

実際に POST リクエストを実行していますか? error_reporting をオンにすることも役立つかもしれません。

error_reporting(-1);
ini_set('display_errors', 1);
于 2013-04-12T20:44:43.980 に答える