0

私は単純なフォームを持っており、フォーム変数をphpに渡して値を出力しようとしています。私は全能のグーグルでこれを自分で解決しようとしましたが、成功しませんでした. html フォームのコードは次のとおりです。

<html>
<head>
    <title>Form</title>
</head>

<body>
    <form method="post" action="test1.php">
    <input type="text" name="username">
    <input type="submit">
    </form>

</body>
</html>

次に、フォームを処理する php は次のとおりです。

<html>
<head>
    <title>Form</title>
</head>

<body>

    <?php

        echo "<h1>Hello " . $_POST["username"] . "</h1>";

    ?>

</body>
</html>

HTML フォームに何を入力しても、出力は Hello " . $_POST["username"] . ""; ?> です。

末尾のセミコロンと末尾の php タグも出力する理由がわかりません。これは、ここで何が問題なのかの証拠でしょうか?

4

2 に答える 2

-3

構文は問題ありません。以下のようなサンプル コード スニペットを記述してみてください。

<?
$a = "hello word!";
echo $a;
?>

phpが動作しているかどうかを確認します。

于 2013-09-28T21:28:25.490 に答える