0

フォームを送信してい_GETますが、URL に返される方法に問題があります

コードは次のとおりです。

index.php/search?stmindate=2013-04-01&stmaxdate=2013-05-31&%24comname=teststring

ご覧のとおり、反対側で取得 しようとすると、「テスト文字列」として返されません。これが原因であると思います2013-05-31comname&%24

<form action="http://<?=$_SERVER["SERVER_NAME"]?>/index.php/search" method="GET">
  By  Start Date:<br/>
  Min Date:<?= date_input("stmindate", $stmindate, true) ?>
  Max Date:<?= date_input("stmaxdate", $stmaxdate, true) ?> 
  <select name="$comname">
    <option value="all">All</option>
    <?
      for ($scan = 0; $scan < count($Companies); $scan++) {
        $ty = $Companies[$scan]['name'];
        $sel = "";
        echo "<option $sel value=\"$ty\">$ty</option>".PHP_EOL;
      }
    ?>
  </select>
  <input type="submit" value="Submit">
</form>
4

3 に答える 3