【问题标题】:Some of my input fields are not being posted to php我的一些输入字段没有发布到 php
【发布时间】:2019-10-30 22:25:18
【问题描述】:

我正在编写一个学校项目,我们正在创建一个类似 IMDB 的网站。我正在尝试将 cmets 添加到我们的数据库中,但是我的两个字段(特别是 fid 和扰流板)没有发布到处理数据库的 php 中。

<table>
    <form name="komment" method="post" action="addComment.php">
    <tr>[Username]</tr>
        <td><input type="textarea" name="text"> </td>
        <td><input type="submit" name="submit"> </td>
        <td>Spoiler? <input type="checkbox" name="spoiler"></td>
        <input type="hidden" name="fid" value="1">
        <input type="hidden" name="username" value="[Username]">
    </form>
</table>

这是php,对不起,我睡着了

<?php
header("filmSingle.php");
$filmID = $_POST["fid"];
$username = $_POST["username"];
$text = $_POST["text"];
$spoiler = $_POST["spoiler"];

foreach($_POST as $key=>$value){
    echo $key."=>".$value."<br>";
}

include "dbconnection.php";
$connection = DBconnection::getInstance(DBconnection::$database_name);
$arguments = array("Spoiler"=>$spoiler, "Szoveg"=>$text, "Film_id"=>$filmID, "Felhasznalo"=>$username);
$connection->insertInto("hozzaszolas", $arguments);



exit();

还有输出: 注意:未定义索引:第 3 行 C:\xampp\htdocs\film\addComment.php 中的fid

注意:未定义索引:第 4 行 C:\xampp\htdocs\film\addComment.php 中的用户名

注意:未定义索引:第 6 行 C:\xampp\htdocs\film\addComment.php 中的剧透 文本=>测试 提交=>提交

【问题讨论】:

  • 这里没有“php”。
  • &lt;form&gt; 不能成为&lt;table&gt; 的子级。
  • 复选框没有值。
  • @FunkFortyNiner 复选框默认为value="on"
  • 添加你的 php 代码

标签: php html post


【解决方案1】:

您需要将表格放在表格内,而不是表格内的表格。

&lt;table&gt;的子元素只能是&lt;tbody&gt;&lt;tr&gt;等表格元素。

并且所有&lt;td&gt; 元素都需要在&lt;tr&gt; 中。

<form name="komment" method="post" action="addComment.php">
  <table>
    <tr><td>[Username]</td></tr>
    <tr><td><input type="textarea" name="text"> </td></tr>
    <tr><td><input type="submit" name="submit"> </td></tr>
    <tr><td>Spoiler? <input type="checkbox" name="spoiler"></td></tr>
    <tr><input type="hidden" name="fid" value="1"></tr>
    <tr><input type="hidden" name="username" value="[Username]"></tr>
  </table>
</form>

【讨论】:

  • 您还需要在所有其他 &lt;td&gt; 元素周围加上 &lt;tr&gt;...&lt;/tr&gt;
猜你喜欢
  • 2016-09-18
  • 2019-08-26
  • 1970-01-01
  • 1970-01-01
  • 2016-04-04
  • 1970-01-01
  • 2022-01-06
  • 2020-12-27
  • 2019-07-06
相关资源
最近更新 更多