想要从数据库中获取数字并使用该数字指向新页面
$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
答案 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)
交换单引号的双引号