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

Redirect to a specific page but need to use variables

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

我创建了一个数据库并使用 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

}

?>

我知道代码看起来很笨拙,但我只是一个努力完成项目的普通学生。 我相信那里有 tuts 之类的东西,但到目前为止我在我的 google safari 中发现的东西不适合我(我要么理解英语,要么是不同的东西)。

因此,如果您能花 1 或 2 分钟解决我的问题,我将不胜感激。 非常感谢 <3(抱歉可能是有史以来最糟糕的英语)...

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

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

正如其他人指出的那样,您不应该使用 mysql_* 函数,一旦您了解了 PHP 中的 objects,就应该使用 PDOmysqli。同时你至少应该使用 mysqli_* 函数而不是 mysql_*.