0

我试图event id从下面的示例中获取模板末尾的标头 URLtest.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)){
};    
?>  

谢谢你。

4

3 回答 3

3

在您订购、付款并收到它之前,您不能吃掉您的汉堡包。编程也是一样。移动你header$row = mysql_fetch_array($result). 只要确保您在此期间不打印任何内容。

于 2012-12-26T05:37:32.993 回答
1

存在语法错误:

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

应该是:

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

虽然$row将是未定义的

于 2012-12-26T05:37:52.000 回答
0

至少:

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

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

于 2012-12-26T05:37:48.110 回答