Php 如何定义在何处显示数据库值?

Php 如何定义在何处显示数据库值?,php,html,Php,Html,我需要知道如何定义数据库中的值在何处显示。我有一个HTML表单,数据进入数据库,它也会出来,但不会出现在它应该出现的地方 这是我的HTML: <tbody> <tr> <form method="post" action="post/insert_ac.php"> <td> <input type="checkbox" id="mycheckbox"> </td> <td> <d

我需要知道如何定义数据库中的值在何处显示。我有一个HTML表单,数据进入数据库,它也会出来,但不会出现在它应该出现的地方

这是我的HTML:

<tbody>
 <tr>
  <form method="post" action="post/insert_ac.php"> 
   <td>
<input type="checkbox" id="mycheckbox">

   </td>
  <td>
 <div class="hidden">
  <p>
   <label for="another-simple-input" style="font-size:14px;">Date:</label>
    <input type="text"  class="round default-width-input" id="datetimepicker1" style="width:80px;" name="Date"/>                        
  </p>
 </div>
  </td>
  </form>
 </tr>
</tbody>


日期:

这是我的数据库请求PHP:

<?php
$host="localhost"; // Host name 
$username="myuser_name"; // Mysql username 
$password="PASSWORD"; // Mysql password 
$db_name="mydata_base"; // Database name 
$tbl_name="table"; // Table name 

$link = mysql_connect("localhost", "myuser_name", "PASSWORD")or die("cannot connect"); 
mysql_select_db('mydata_base', $link) or die("cannot select DB");

$query = "SELECT `Date` FROM `table` WHERE 1";

$table = mysql_query($query);

while($row = mysql_fetch_array($table, MYSQL_ASSOC))
{
$Date = $row['Date'];

 echo "  
<div style='margin:30px 0px;'>
   Date: $Date<br />
</div>
";
 }


?>
试试这个:

<input type="text" class="round default-width-input" id="datetimepicker1" style="width:80px;" name="Date" value=<?php echo $Date; ?> />

我可以从您最后的评论中看到两个选项:

1) 将php文件包括在html文件中:

<?php
    include("phpfilename.php");
?>

然后你可以在任何你想要的地方使用这个变量

2) 将php文件重定向到html并传递变量:

<?php 
   header('location: htmlfilename.php?date='.$date); exit(0); 
?>

然后在html文件中,您可以从URL获取日期。理想情况下,此文件也是.php,因此您可以使用:

<input type="text" class="round default-width-input" id="datetimepicker1" style="width:80px;" name="Date" value="<?php echo $_GET["datum"]; ?>" />

这只是从一开始就给我一个输入。所以这不会起作用,谢谢。您希望它显示为标签还是显示在输入中?您可以将此标记放置在希望显示
$Date
-
的任何位置。另一方面,我会避免使用$Date作为变量,因为
Date()
是一个php函数。但是,如果我使用
value”“
,那么输入中将显示
,而不是数据库中的值。另外,我没有实际使用
$date
我只是用我的语言写的,因为没有人会理解我的价值关于这个问题,您有没有其他建议?为什么不在表单和数据库中使用不同的变量?这会带来什么?对不起,我不明白。我想在可以输入值的同一页面上显示结果。我需要在哪里添加
$\u GET[“$date”]
,以及如何添加?我现在明白了:PHP
和HTML:
值方法不起作用。我已经编辑了我的答案。确保html文件也是.phpOkey,因为我有大约40个输入和20个文本区域,所以我发现这个方法对我不起作用。include方法是如何工作的?因此,我已经将phpfile包含到我的HTML文件中。您仍然需要将您的HTML文件命名为.php,然后您可以使用
(参考我的第一个答案)调用您的变量。第一个答案将很好。但是当我制作
echo$date时$天气$时间
然后每个字母都出现在第一个输入中,也出现在其他输入中,但都混在一起了。如何将它们分开并快速地放置在输入字段中?