Php 未通过日期选择器将日期输入数据库

Php 未通过日期选择器将日期输入数据库,php,mysql,Php,Mysql,我正在开发一个带有日期选择器的约会系统。我的问题是: 单击submit按钮时,所选日期不会持久保存到数据库中,但不会显示任何错误 我无法断行提交按钮 用以下代码替换您的php代码: <?php include ('db.php'); $result = $conn->query("select tea_id, username from tea"); echo "<select required name='tea_id'>"; while

我正在开发一个带有日期选择器的约会系统。我的问题是:

  • 单击submit按钮时,所选日期不会持久保存到数据库中,但不会显示任何错误
  • 我无法断行提交按钮




用以下代码替换您的php代码:

<?php
  include ('db.php');
  $result = $conn->query("select tea_id, username from tea");
  echo "<select required name='tea_id'>";
    while ($row = $result->fetch_assoc()) 
    {
      //unset($id, $name);
      $id = $row['tea_id'];
      $name = $row['username'];
      echo '<option value="">None</option>';
      echo '<option  value="'.$id.'">'.$name.'</option>';
    }
  echo "</select>";
  echo "</br>";
?>


在insert query中只输入三个值时,您有四个列的名称。如果查询的格式不正确,提交表单后,您应该在页面上看到
faliure
。@bharatparmar thx现在可以工作了!!!我需要在提交按钮之后和之前添加一个换行符…你能帮我一下吗?这里似乎有一个关闭的
标记丢失和孤立的花括号。我清理了你的代码:即使你不在乎重写,你至少应该使用适当的缩进。你发布的代码乱七八糟,这使得调试变得更加困难。对你所做的一点解释可能会对OP或其他用户有所帮助。这个答案并没有解决你在评论中指出的问题。。。?“None”选项仍然在循环中回响。select标记没有被关闭,所以我在上面的回答中提到了它