Ik heb een enorm tabel met allemaal clip gegevens erin. Zie www.cliptop40.nl
Nu ben ik bezig met een nieuw systeem met artiest biografien. Nu moet ik even met een script alle artiesten uit die tabel halen. Deze staan al apart van de clipnaam.
en dan moet ik ook aan die artiest de clip koppelen uit een andere tabel.
Dus er staan heel veel artiesten met de clipnaam in een database. Nu wil ik die twee scheiden. Maar dan moet de artiest maar 1 keer voor komen in de artiesten database. De clipnaam moet daarintegen wel gewoon worden doorgevoerd in een andere tabel en via een id gekoppeld worden aan de artiest.
<?php
//mysql connectie kan je dus nog veranderen
include("mysql_con.php");
?>
<html>
<head>
<title>clipstop40.nl</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
//als er geen artiest geselecteerd is
if(!isset($_GET['artist'])){
//om alle artiesten uit de db te halen zonder dat ze twee keer vookomen en op abc volgorde
$query_artist = "SELECT DISTINCT artiestnaam FROM clip ORDER BY artiestnaam ASC;";
$result_artist = mysql_query($query_artist) or die(mysql_error());
//output alle artiesten namen
while(list($naam) = mysql_fetch_row($result_artist)){
echo "<a href=\"".$_SERVER['PHP_SELF']."?artist=".$naam."\">".$naam."</a><br />";
}
//als er wel een artiest is geselecteerd
}if(isset($_GET['artist'])){
//om alle songs op te halen bij de desbetrefende artiest
$query_songs = "SELECT clipnaam,url,speler FROM clip WHERE artiestnaam='".$_GET['artist']."'";
$result_songs = mysql_query($query_songs) or die(mysql_error());