如何重定向到另一个页面

时间:2013-04-15 15:12:11

标签: php

想要从数据库中获取数字并使用该数字指向新页面

$sql4="SELECT `level_crossed` FROM $tbl_name WHERE username='$myuser' and password='$mypass'";
$result4=mysql_query($sql4);
$disp4=mysql_fetch_assoc($result4);

header('Location: quiz".$disp4.".php'); 

等级为整数类型。我想将当前页面重定向到quiz1或quiz2或quiz 3页面,具体取决于level_crossed属性中存储的值。

但它无法重定向。网址为http://treasurehunt.faltutalk.com/quiz%22。$ result。%22.php

3 个答案:

答案 0 :(得分:0)

您在标题函数调用中使用的字符串具有混合引号,因此它是错误的。您可以选择以下其中一项:

首先,获取一个正常的字符串:

$str = $disp4['level_crossing'];

然后选择:

header('Location: quiz'.$str.'.php'); 

header("Location: quiz$disp4.php"); 

甚至

header("Location: quiz".$str.".php");   

下次,仔细检查你的报价。

答案 1 :(得分:0)

将其更改为header("Location: quiz{$disp4['level_crossed']}.php");

答案 2 :(得分:0)

交换单引号的双引号