我试图将以下示例中的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)){
};
?>
谢谢。
答案 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 =)