为什么将此表单发布到错误的路径

时间:2020-04-18 06:14:01

标签: php

我有一个页面供人们提交他们的信息/collect.php,但是在提交时,它一直是根源。是否可以提交表格并使其进入同一收集库?

这是我到目前为止的代码:

<?php if (!empty($_POST)):
    $firstname = htmlentities($_POST['firstname']);
    $lastname = htmlentities($_POST['lastname']);
    $email = htmlentities($_POST['email']);
    $phone = htmlentities($_POST['phone']);

    echo $firstname."<br/>";
    echo $lastname."<br/>";
    echo $email."<br/>";
    echo $phone."<br/>";
else: ?>
    <form action="." method="post">
        <input type="text" name="firstname" placeholder="First name"><br/>
        <input type="text" name="lastname" placeholder="Last name"><br/>
        <input type="email" name="eamil" placeholder="Email address"><br/>
        <input type="phone" name="number" placeholder="Phone number"><br/>
        <input type="submit">
    </form>
<?php endif; ?>

1 个答案:

答案 0 :(得分:0)

您快到了,要提交到同一页面,可以使用#include <iostream> #include <deque> template<typename T> void display(const std::deque<T>& d) { for (auto e : d) std::cout << e << std::endl; } ,这是一个超全局变量,它返回当前正在执行的脚本的文件名。

您还需要注意输入名称,电子邮件拼写错误,并且电话号码的表格命名为number,而帖子则标记为phone。另外,正确的电话号码HTML5是$_SERVER["PHP_SELF"]

tel