0

次のように、「index.php」ページに1つのテキストフィールドと1つのドロップダウンリスト、およびボタンを作成しました。

    <form value="indexform" action="" method="post">
    <b>Number:</b><input type="text" name="number"/><br/>
    <b>Network:</b>
    <select name="network">
    <option selected="">please...</option>
    <option value="1">Bsnl</option>
    <option value="2">Idea</option>
    </select>
    <input type="submit" name="proceed" value="submit">
    </form>

そして、上記のフォームに次のようにphpコードを使用しました:

    <?php
    if(isset($_POST['network']) && isset($_POST['number']))
    {
    $number = $_POST['number'];
    $network = $_POST['network'];
    }
    if(!empty($_POST['network']))
    {
    switch($network)
    {
    case "1":header("Location:Bsnl.php");break;
    case "2":header("Location:Idea.php");break;
    default:exit();
    }
    ?>

「Bsnl.php」と「Idea.php」の 2 つのページを作成しました。ドロップダウンリストで選択した内容に基づいて、ページは Bsnl/Idea.php のいずれかにリダイレクトされます。

1 つのテキスト フィールドと送信ボタンを含む Bsnl/Idea.php ページを作成しました。コードは次のとおりです。

    <form value="Bsnlform action="default.php" method="post">
    <b>Amount:</b><input type="text" name="amount"/><br>
    <input type="submit" value="submit">
    </form>

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

    <?php
    if(!empty($_POST['amount']))
    {
    $amount = $_POST['amount'];
    }
    ?>

最後に、フォームの詳細全体 (インデックスフォームと Bsnl/idea フォーム) を default.php ページに出力したいのですが、default.php に値を出力する方法を教えてください。次のとおりです。

    <?php
    echo $amount;
    echo $network;
    echo $number;
    ?>
4

1 に答える 1