• 締切済み

?をつけて送信してもだめでしょうか

ちゃんと表示されるのは これを実行したときで <?php $handle = fopen("jikken.csv", "r"); while (($data = fgetcsv($handle,1000, ",")) !== FALSE) { $num = count($data); if($data[0] == 9999999){ echo $data[1]."<br>\n"; } } fclose($handle); ?> しかし <?php $codex = $_POST['code']; $handle = fopen("jikken.csv", "r"); while (($data = fgetcsv($handle,1000, ",")) !== FALSE) { $num = count($data); if($data[0] == $codex){ echo $data[1]."<br>\n"; } } fclose($handle); ?> このように入れて ~~.php?code=9999999 としても うまくいかないのです 何がおかしいのでしょうか

みんなの回答

回答No.2

$_POST['code']ではなく $_GET['code']にすると? print $codex; とした時にちゃんと表示されるようになるかどうか? #文字列型とか数値型でトラブるかもしれないけど, #俺は詳しくなくて書けず

  • aigaion
  • ベストアンサー率47% (287/608)
回答No.1

~~.php?code=9999999 のように、データを送るのはPOSTではなくGETですね。 $codex = $_POST['code']; を $codex = $_GET['code']; のようにしてみては?

関連するQ&A