0

だから私はさまざまなヘルプサイトを調べましたが、誰も私と同じ問題を抱えているようには見えません。私のコードの後で説明させてください。

    $pgint=$_POST['pg'];

    echo '<li><h4>Insects and Plants</h4>';
    switch($pgint)
    {
    case "1":
    echo '1';
    break;
    case "2":
    echo '2';
    break;
    }

「pg」が1と2の両方に設定されていても、何もエコーしていません。誰か助けてもらえますか?URLは次のようになります:http://mydomainname.com/index.php?pg = 1

何もエコーしません。誰か助けてもらえますか?

4

2 に答える 2

10

POSTとGETを混同しています。探している値はクエリ文字列にあるため、GETが必要です。

$pgint=$_POST['pg'];

する必要があります:

$pgint=$_GET['pg'];

error_reporting()通知を含むすべてのエラーを報告するために立ち上がる必要があります。もしそうしたら、すぐにこれを捕まえたでしょう。

于 2013-02-28T01:28:41.830 に答える
1

その場合、pgはPOSTではなくGET変数です。

于 2013-02-28T01:29:56.057 に答える