Bonjour,

je possède une base de donnée que je met à jour via un formulaire dans une partie administration de mon site web.

screenshot vers la base de donnée : http://img475.imageshack.us/img475/1386/bdd9nh.jpg

j'aimerais afficher sur une page le nom des artistes, mais si ils sont deux fois dans la bdd ils ne doivent s'afficher qu'une fois. Sur cette artiste il doit y avoir un lien qui affiche les différents titres de cette artiste...

je ne trouve pas la solution à mon problème, si quelqu'un pouvait me donner un petit coup de pouce...

code pour le listing des artistes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 
<?
 
	include "config.php";
 
 
$retour = mysql_query('SELECT * FROM lyrics ORDER BY artiste ');
while ($donnees = mysql_fetch_array($retour))
{
 
?>	
 
</p>
			     <table width="588" border="0" align="center" cellpadding="0" cellspacing="0">
 
 
		<div class="TitreNews">	
 
 
<a href="artist.php?artiste=<?php echo $donnees['artiste'];?>&amp;id=<?php echo $donnees['id'];?>"
class="aLienTexteMenu">
    <?php echo $donnees['artiste'];?></a>		
 
 
 
</div>		
 
 
 
	<?php
 
		}
 
   ?>
Code pour l'affichage des titres :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
<?
 
	include "config.php";
 
$id=$_GET['id'];
 
 
 
$retour = mysql_query("SELECT titre, artiste FROM lyrics WHERE id=$id")or die(mysql_error());
while ($donnees = mysql_fetch_array($retour))
{
 
?>	
 
</p>
			     <table width="588" border="0" align="center" cellpadding="0" cellspacing="0">
 
 
		<div class="TitreNews">			 
 
<a href="lyrics.php?titre=<?php echo $donnees['titre'];?>&amp;artiste=<?php echo $donnees['artiste'];?>&amp;id=<?php echo $id;?>"
class="aLienTexteMenu">
    <?php echo $donnees['titre'];?></a>
 
</div>		
 
 
	<?php
 
		}
 
   ?>