在另一页上的表中回显过滤数据?

时间:2012-08-26 22:52:03

标签: php mysql database date

仍然是绿色的PHP,但我喜欢它。反正...

我有一个表从我的数据库中检索信息,从日期搜索中获取数据,所以我希望在过滤后在另一个表中检索它。

我尝试了一些方法,包括将用于过滤它的变量(日期)传递到另一个窗口,以便该表检索此信息,其中id为上一页的日期。

在我的搜索页面上,我有这个:

<?php
$tester = $_POST['Date'];
mysql_select_db($database_dbconnkk, $dbconnkk);
$query_equ = "SELECT * FROM daily_reports WHERE Date = '$tester' ORDER BY id ASC";
?>

还有一张重复相同的表格。 我有一个链接打开此页面的窗口,尝试从以前的测试中检索数据。

<?php
$tester2 = $_Get['Date'];

还尝试将Date传递为id:

(id=<?php echo $row_equ['Date']; ?>)

2 个答案:

答案 0 :(得分:1)

假设问题在这里:

$tester2 = $_Get['Date'];

变量名在PHP中区分大小写,因此该行应如下所示:

$tester2 = $_GET['Date'];

代替。其他一切看起来都应该有效。

答案 1 :(得分:0)

我明白了。在我用来过滤记录的同一个变量中过滤了我在过滤器上使用的日期

?Date=<?php echo $tester; ?>

然后在我的新窗口中,我将其变为另一个变量(tester2)

$tester2 = $_GET['Date'];

然后在列中选择回声

$query_equ = "SELECT * FROM daily_reports WHERE Date = '$tester2' ORDER BY id ASC";