Bonjour à tous,
Je taff en ce moment sur une galerie utilisant une base de données.
Voici la structure de ma ba table "galerie" qui possède 4 champs, pid, image_name, image et genre:
Code :
- champ type NULL Defaut Extra
- pid int(10) Non auto_increment
- author_name varchar(32) Oui NULL
- image text Oui NULL
- genre text Oui NULL
|
Donc quand je crée des requetes, il y a le author_name (pseudo du créateur), puis l'URL de l'image et le genre (2d,3d etc..)
Puis enfait ce que je veux faire c'est que il liste tout les author_name qui se trouve dans la table galerie a l'aide mysql_query.
Voici ce que j'ai fais:
Code :
- $reponse = mysql_query("SELECT author_name FROM galerie ORDER BY author_name" ); // Requête SQL.
- // On fait une boucle pour lister tout ce que contient la table :
- while ($galerie = mysql_fetch_array($reponse) )
- {
- $image_name = $galerie['author_name'];
- echo "<a href='galerie_view.php'>$image_name</a>";
- }
|
Mais dès lors que j'ai 2 requetes avec le meme author_name, il m'affiche 2 fois le pseudo, c'est logique car comme j'ai coder c'est normal que ca fasse ca, mais j'arrive pas faire que meme si il y a 2 fois ou plus le meme author_name, il m'affiche qu'une fois le pseudo.
Pour que par la suite je clic sur le pseudo pour aller sur galerie_view.php et la sont afficher toutes les images de cet author_name.
VOilà j'éspère que j'ai été clair, si c'est pas le cas, je vous répondrai pour éclaircir celà.
Merci d'avance, bon dimanche à tous.
Message édité par TheBosy le 27-03-2005 à 12:59:53