我不确定我的问题是否已经有了答案,因为我真的不知道如何称呼这个问题。。。
我创建了一个数据库,并使用php将其连接到我的网站——到目前为止一切都很成功。数据库包含不同的播放列表名称。现在如果你在页面上搜索播放列表,它会向你显示结果(播放列表名称),它们会加下划线。我想要的是将它们重定向到一个特定的页面,其中列出了播放列表中所有包含的歌曲。
这是代码:
while($row=mysql_fetch_array($result)){
echo "<div>";
echo "<ul>";
echo "<li>"."Playlist:"." "." "." "." "." "." "." "." "." ". "<a href='"OurPlaylists.php?id='">".
$Playlist =$row['Playlist'].
"</a>";
echo "</li>";
echo "<li>"."Song(s):"." "." "." "." "." ".
$Song=$row['Song'];
echo "</li>";
echo "<li>"."Genre:"." "." "." "." "." "." "." "." ".
$Genre =$row['Genre'].
"</li>";
echo "</ul>";
echo "</div>";
}
}
if(isset($_GET['id'])){
$contactid=$_GET['id'];//Buchstabenreiheeinstellungen
}
?>
我知道代码看起来很尴尬,但我只是一个普通的学生,试图完成我的项目。我相信有啧啧之类的东西,但到目前为止,我在谷歌狩猎中发现的东西不适合我(我要么懂英语,要么有所不同)。
所以,如果你能花一两分钟的时间来解决我的问题,我将不胜感激。非常感谢<3(抱歉可能是有史以来最糟糕的英语)。。。
您可以使用header方法将用户重定向到新页面。URL必须是绝对的,并且在输出任何内容之前必须调用它。
header("Location: http://example.com/other-page.php?contactid=$contactid");
正如其他人指出的那样,一旦了解了PHP中的对象,就不应该使用mysql_*
函数,而应该使用PDO
或mysqli
。同时,您至少应该使用mysqli_*
函数而不是mysql_*
。