PHP - 表单处理

标签 php html forms post

单击提交查询按钮时,它应该显示用户输入的信息,但这里没有发生。错误在哪里? 这是html代码:

<html>
    <body>
        <form method="post" action="temp2.php">
            Name: <input type="text" name="name" ><br>
            E-mail: <input type="text" name="e-mail" ><br>
            <input type="submit" >
        </form>
    </body>
</html>`

和 temp2.​​php 文件:

<html>
    <body>
        Name: <?php echo $_POST["name"]; ?><br>
        E-mail: <?php echo  $_POST["e-mail"]; ?><br>
    </body>
</html>

This is the image of the output when Submit button is clicked.

最佳答案

(现在我们知道这里没有发生什么)

操作:

"I had those files in php folder and not in htdocs folder. It's up and running now, thank you everyone."

使用错误报告会向您发出有关未找到该文件/文件夹的通知。

我很早就在评论区指出过这一点。

编码时最好的选择是首先检查文件夹/文件是否存在于条件语句中。

并检查您的输入是否已设置/不为空:

关于PHP - 表单处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33462789/

相关文章:

php - 如何使用 php/mysql 取消设置 BLOB?

html - 纯文本 CSS 幻灯片

javascript - 如何在 jquery POST 中将 enctype 作为 multipart/form-data 发送

javascript - Ajax 响应 PHP 回显 HTML

php - 如何使用来自 aws 的 PHP SDK 设置凭据以使用 AmazonSES 发送电子邮件

html - 编号标题/段落的可变文本缩进

javascript - 如何仅突出显示嵌套表格的最里面的表格行?

javascript - 使用javascript进行最小最大验证

javascript - 获取 HTML 表单 &lt;input&gt; 值并使用它通过 Javascript 修改 <p> 标记

javascript - 通过 AJAX 设置 fusioncharts 数据集