php - HTML 表单 POST 为空

标签 php html forms post

所以我试图简单地将一个数据字段从表单发送到 php 文件。下面是我在表格中的表格。我还发布了我的 php 代码。它一直返回 $username 为空。我试过 post/get,但似乎没关系。

HTML:

<form action='http://k9minecraft.tk/scripts/adduser.php' method='POST'>
    <table>
        <tr>
            <td>First Name:</td>
            <td><input type='text' id='first'></td>
        </tr>
        <tr>
            <td>Last Name:</td>
            <td><input type='text' id='last'></td>
        </tr>
        <tr>
            <td>Email:</td>
            <td><input type='text' id='email'></td>
        </tr>
        <tr>
            <td>Minecraft Name:</td>
            <td><input type='text' name='user'></td>
        </tr>
        <tr>
            <td><input type='submit' value='Send'></td>
            <td><input type='reset' value='Reset'></td>
        </tr>
    </table>
</form>

PHP:

<?php
print_r($_POST);
if (isset($_POST['user'])) {
    $username = $_POST['user'];
    echo $username;
    echo 'username is not null';
}
?>

最佳答案

问题是您的所有输入都有 id 但没有 nameid 由 JavaScript 使用。 name 用于发送表单数据。

改成这样:

<form action='http://k9minecraft.tk/scripts/adduser.php' method='POST'>
  <table>
    <tr>
      <td>First Name:</td>
      <td><input type='text' name='first' id='first'></td>
    </tr>
    <tr>
      <td>Last Name:</td>
      <td><input type='text' name='last' id='last'></td>
    </tr>
    <tr>
      <td>Email:</td>
      <td><input type='text' name='email' id='email'></td>
    </tr>
    <tr>
      <td>Minecraft Name:</td>
      <td><input type='text' name='user'></td>
    </tr>
    <tr>
      <td><input type='submit' name='Send' value='Send'></td>
      <td><input type='reset' name='Rest' value='Reset'></td>
    </tr>
  </table>
</form>

关于php - HTML 表单 POST 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21450748/

相关文章:

php - 提交表单后登录错误

php - 在 PHP 中合并 2 个对象数组

php - 如何更新我的查询以符合启用的 sql_mode=only_full_group_by?

javascript - onClick for 按钮不去 JS 函数

html - 使用 Bootstrap,如何将 radio 输入显示为按钮?

javascript - 交换内容后如何刷新div的表格宽度样式?

javascript效果

javascript - js表单填写检查

php - Paypal 休息沙盒错误

javascript - 如何生成 ids/数值并将其附加到 jsp 中的输入 id 属性