重定向到特定页面但需要使用变量

时间:2015-03-23 18:12:44

标签: php html sql database web

我不确定我的问题是否已经有答案,因为我真的不知道怎么称呼这个问题......

我创建了一个数据库并使用php将其连接到我的网站 - 到目前为止一切都成功了。数据库包含不同的播放列表名称。现在。如果您在页面上搜索播放列表并显示结果(播放列表名称),则会加下划线。我想要的是将它们重定向到一个特定的页面,其中列出了所有包含播放列表的歌曲。

以下是代码:

while($row=mysql_fetch_array($result)){


echo "<div>";
echo "<ul>"; 
echo "<li>"."Playlist:"."&nbsp"."&nbsp"."&nbsp"."&nbsp"."&nbsp"."&nbsp"."&nbsp"."&nbsp"."&nbsp". "<a href=\"OurPlaylists.php?id=\">".     
    $Playlist =$row['Playlist'].
    "</a>";
echo "</li>";
echo "<li>"."Song(s):"."&nbsp"."&nbsp"."&nbsp"."&nbsp"."&nbsp".     
   $Song=$row['Song'];

echo "</li>";
    echo "<li>"."Genre:"."&nbsp"."&nbsp"."&nbsp"."&nbsp"."&nbsp"."&nbsp"."&nbsp"."&nbsp".      
    $Genre =$row['Genre'].
     "</li>";
echo "</ul>";
echo "</div>";

}
}

if(isset($_GET['id'])){
$contactid=$_GET['id'];//Buchstabenreiheeinstellungen

}

?>

我知道代码看起来很尴尬但我只是一个普通的学生试图让我的项目完成。 我相信有些东西和其他东西,但我在谷歌狩猎旅行中发现的东西到目前为止并不适合我(我要么理解英语,要么是不同的东西)。

所以如果你可以花1到2分钟来解决我的问题,我会很感激。 非常感谢你&lt; 3(对不起,可能是最糟糕的英语)......

1 个答案:

答案 0 :(得分:0)

您可以使用header方法将用户重定向到新页面。 URL必须是绝对的,必须在输出任何内容之前调用它。

header("Location: http://example.com/other-page.php?contactid=$contactid");

正如其他人指出的那样,您不应该使用mysql_*函数,并且一旦您了解PHP中的对象,就应该使用PDOmysqli。在此期间,您至少应使用mysqli_*个函数而不是mysql_*