【问题标题】:Sending data from a form using PHP使用 PHP 从表单发送数据
【发布时间】:2018-01-12 02:47:05
【问题描述】:

我昨天开始使用 HTML,我正在尝试使用 PHP 将一些数据从一个页面发送到另一个页面。我不知道我是否遗漏了什么,但即使是我在 Internet 上找到的代码也不适合我。

这是我的表单代码:

<div class="login">
    <form name="myForm" action="post.php" method="POST">
      <div class="group1">
        <input type="text" name="fusername"><span class="bar"></span>
        <label>Username</label>
      </div>
      <div class="group2">
        <input type="text" name="fpassword"><span class="bar"></span> <span class="password"></span>
        <label>Password</label>
      </div>
      <button type="submit" class="button buttonBlue">Login</button>
    </form>
</div>

虽然这是 post.php 页面的整体代码:

<html>
<body>

Welcome <?php echo $_POST["fusername"]; ?><br>
You inserted as a password: <?php echo $_POST["fpassword"]; ?>

</body>
</html>

单击“登录”按钮后,我看到的唯一内容是“欢迎”和“您作为密码插入”。

我尝试了 get 和 post 方法(保持一致),但我仍然无法看到我在表单中插入的内容。

我什至尝试打印一个简单的hello word,这样修改post.php页面:

<html>
<body>    

 <?php 
 Echo "Hello, World!";
 ?> 

</body>
</html>

但是这样做我得到一个白页。

我实际上错过或误解了什么?

非常感谢。

【问题讨论】:

  • 您的方法是POST,而您正在使用$_GET。将其更改为$_POST
  • 对不起,这是一个错字,我尝试了 get 和 post 的一致性,但我仍然遇到了同样的问题。
  • var_dump($_POST) 检查错误。告诉我们您遇到了什么错误?
  • 只是为了好玩,去掉&lt;form>标签中的这部分,然后再试一次:onsubmit="return validateForm()"
  • 我试图摆脱那部分,但仍然没有结果。

标签: php html post get


【解决方案1】:

也许你的服务器端没有 php

<?php
phpinfo();

并运行它

【讨论】:

  • 对不起,伙计,这是一个错字。当然,我尝试了一致性的事情,但我仍然遇到同样的问题
【解决方案2】:

GET 更改为POSTGETPOST 是两种不同的方法。您必须始终如一地在表单中使用它们。就个人而言,我更喜欢始终使用 POST,除非有充分的理由使用 get。

<html>
<body>

Welcome <?php echo $_POST["fusername"]; ?><br>
You inserted as a password: <?php echo $_POST["fpassword"]; ?>

</body>
</html>

【讨论】:

  • 对不起,这是一个错字,我尝试了 get 和 post 的一致性,但我仍然遇到了同样的问题。
【解决方案3】:

从表单中删除 onsubmit="return validateForm()" 因为您的表单操作已经给出,因此不需要验证。

如果它可以工作,那么可以,但如果没有,则使用完整路径设置操作,例如(“http//www.example.com/post.php”)。

【讨论】:

  • 两种方法都试过了,还是有问题。我会在几秒钟内更新问题
【解决方案4】:

请根据此链接检查您的表格

https://www.w3schools.com/html/tryit.asp?filename=tryhtml_form_submit_id

根据您的问题,这可以正常工作..

您只需使用输入名称更改 html。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-05
    • 2018-06-10
    • 1970-01-01
    • 1970-01-01
    • 2014-06-28
    相关资源
    最近更新 更多