如何定义数据库值的显示位置?

时间:2014-02-08 17:42:11

标签: php html

我需要知道如何定义数据库中值的显示位置。我有一个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>
";
 }


?>

我希望$Date中显示<input type="text" class="round default-width-input" id="datetimepicker1" style="width:80px;" name="Date"/>

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我可以看到你上次评论的两个选项:

1)在你的html文件中包含php文件:

<?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"]; ?>" />

答案 1 :(得分:0)

试试这个:

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