5

これがかなり基本的な質問である場合は申し訳ありません。

HTMLフォームのページがあります。コードは次のようになります。

<form action="submit.php" method="post">
  Example value: <input name="example" type="text" />
  Example value 2: <input name="example2" type="text" />
  <input type="submit" />
</form>

次に、私のファイルsubmit.phpには、次のものがあります。

<?php
  $example = $_POST['example'];
  $example2 = $_POST['example2'];
  echo $example . " " . $example2;
?>

ただし、外部ファイルの使用を排除したいと思います。同じページに$_POST変数が必要です。どうすればいいですか?

4

1 に答える 1

15

これをphpファイルに入れてください:

<?php
  if (isset($_POST['submit'])) {
    $example = $_POST['example'];
    $example2 = $_POST['example2'];
    echo $example . " " . $example2;
  }
?>
<form action="" method="post">
  Example value: <input name="example" type="text" />
  Example value 2: <input name="example2" type="text" />
  <input name="submit" type="submit" />
</form>

ファイル全体をPHPとして実行します。初めて開いたときは$_POST['submit']、フォームが送信されていないため設定されません。送信ボタンをクリックすると、情報が印刷されます。

于 2013-01-30T02:44:07.287 に答える