- 締切済み
?をつけて送信してもだめでしょうか
ちゃんと表示されるのは これを実行したときで <?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 としても うまくいかないのです 何がおかしいのでしょうか
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- himajin100000
- ベストアンサー率54% (1660/3060)
$_POST['code']ではなく $_GET['code']にすると? print $codex; とした時にちゃんと表示されるようになるかどうか? #文字列型とか数値型でトラブるかもしれないけど, #俺は詳しくなくて書けず
- aigaion
- ベストアンサー率47% (287/608)
~~.php?code=9999999 のように、データを送るのはPOSTではなくGETですね。 $codex = $_POST['code']; を $codex = $_GET['code']; のようにしてみては?