1

次のコードは機能していません。

1ページのコード:

    <form action="phpTutorial.html" method="post">
    Name: <input type="text" name="fname" />
    Age: <input type="text" name="age" />
    <input type="submit" />
</form>

2ページのコード:

    <br />
    Welcome <?php echo $_Post["fname"]; ?>!<br ?>
    You are <?php echo $_Post["age"]; ?> years old.
    <br />
4

3 に答える 3

1

試す:

echo $_POST["fname"]

組み込み変数(それらに適した名前はありますか?)はすべて大文字で参照され、PHP変数名では大文字と小文字が区別されます。

于 2012-06-21T16:41:52.920 に答える
0

フォームのアクションは、の代わりaction="phpTutorial.php"action="phpTutorial.html"なり、phpTutorial.php

<br />
Welcome <?php echo $_POST["fname"]; ?>!<br ?>
You are <?php echo $_POST["age"]; ?> years old.
<br />

フォームを送信すると、指定したfromのアクション属性でファイルが起動します。この場合は、phpファイルの名前を指定します。これは。である必要がありますphpTutorial.php

于 2012-06-21T16:42:45.503 に答える
0

コードでPHPを使用しているため、ファイル名はphpTutorial.htmlではなくphpTutorial.phpにする必要があります。正しいフォームアクション名

また、phpTutorial.phpには次のコードが必要です。

<br />
Welcome <?php echo $_Post["fname"]; ?>!<br ?>
You are <?php echo $_Post["age"]; ?> years old.
<br />

$_Postは$_POSTに置き換える必要があります。

于 2012-06-21T17:00:21.993 に答える