Help us understand the problem. What is going on with this article?

PHPでフォームから値を受け取り、$_GETで新しい別のページに値を受け渡して表示する

More than 1 year has passed since last update.

htmlのformに入れた値を、次に遷移するページへ受け渡す方法です。
実際にソースを書く時には、「空欄の時はリンク先へ飛ばない」、「テキストしか受け付けない」などの記述を追加する必要があります。

送信する側

<html>
 <head>
  <title>タイトル</title>
 </head>
 <body>
    <h1>入力画面</h1>
    <form action = "result.php" method = "get">
        <input type = "text" name = "result" placeholder = "keywords"></br>
        <input type = "submit" value = "Go">
    </form>
</body>
</html>

受信する側

<html>
 <head>
  <title>受け渡し結果</title>
 </head>
 <body>
    <h1>受け渡し結果</h1>
    <p>
        <?php
            $result = $_GET["result"];
            echo htmlspecialchars($result, ENT_QUOTES, 'UTF-8'); //文字列に変換
        ?>
    </p>
</body>
</html>
harufuji
趣味プログラマです。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away