将php结果添加到URL结尾

时间:2012-12-26 05:34:17

标签: php url-redirection

我试图将以下示例中的event id放入模板test.html末尾的标题网址中。有人可以告诉我我做错了吗?

这是我的代码:

<?php
header("Location: templatetest.html?.$row['event_id']."); 

mysql_connect("xxxx", "xxxx", "xxxx") or die(mysql_error());
mysql_select_db("xxxx") or die(mysql_error());


$result = mysql_query("SELECT a.* FROM events a INNER JOIN (SELECT id_user, MAX(event_id) as maxID FROM events GROUP BY id_user) b ON a.id_user = b.id_user AND a.event_id = b.maxID WHERE a.id_user = '$test'")
or die(mysql_error()); 


// store the record of the "example" table into $row
while($row = mysql_fetch_array($result)){
};    
?>  

谢谢。

3 个答案:

答案 0 :(得分:3)

在订购之前,你不能吃汉堡包,支付它并收到它。编程也一样。在header之后移动$row = mysql_fetch_array($result)。请确保在此期间不打印任何内容。

答案 1 :(得分:1)

语法错误:

header("Location: templatetest.html?.$row['event_id'].");

应该是:

header("Location: templatetest.html?".$row['event_id']);

虽然$row未定义

答案 2 :(得分:0)

至少:

header("Location: templatetest.html?{$row['event_id']}");

但你需要 可能想要一个url参数,即(?something =)