PHP 回显用户结果相同的页面错误,动作标记不允许 PHP 在其中


php echoing user results same page error with action tag not allowing php inside of it

>-------------------更新已解决该文件是.html扩展名,而不是.php文件 - - 感谢您的帮助!

我看过一些帖子,解释了如何使用php在同一页面上回显html提交的表单信息。 当我尝试实现这一点时,在表单操作 = " 中播放 php 标签时总是出现错误。

这是代码...

Hello <?php echo $_POST["name"]; ?><br>
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
        Name: <input type="text" name="name">
        <input type="submit">
    </form>

试一试:

Hello <?php echo $_POST["name"]; ?><br>
<form action=<?php echo '"' . $_SERVER['PHP_SELF'] . '"'; ?> method="post">
    Name: <input type="text" name="name">
    <input type="submit">
</form>

试试这个:

<?php echo isset($_POST["name"])?"Hello, " . $_POST["name"]:""; ?><br>
<form action=<?php echo '"' . $_SERVER['PHP_SELF'] . '"'; ?> method="post">
    Name: <input type="text" name="name">
    <input type="submit">
</form>
相关文章: