Variables et Requêtes SQL

Résolu/Fermé
Celmac - 23 août 2010 à 10:53
 Celmac - 23 août 2010 à 11:18
Bonjour à tous,

J'ai donc une table Photos comprenant les champs suivant:
Numéro
Nom
Adresse
Groupe


Je cherche à récupérer tous les groupes présent dans la table Photos. Et d'avoir une variable pour chaque groupe existant en évitant les doublons.

Vu qu'un groupe a plusieurs photos.
J'ai une technique mais je n'arrive pas à gérer les doublons:
$retour= mysql_query('SELECT count(*) FROM Photos');
$resultat=mysql_fetch_row($retour);
$i=1;

while( $i<$resultat[0]
{
    $retour1=mysql_query('SELECT Groupe FROM Photos WHERE Numéro=' " . $i . " ' ");
    $donnees1=mysql_fetch_array($retour1);
    $var[$i]=stripslasches($donnees1['Groupe'];
    $i=$i+1;
}
 

Pour ensuite afficher chaque groupe dans une liste déroulante, comme celle-ci:

<SELECT name="groupe" size="1">
    <OPTION value=" <?php echo $var1 ?>" > <?php echo $var1 ?> </OPTION>
    <OPTION value=" <?php echo $var2 ?>" > <?php echo $var2 ?> </OPTION>
</SELECT>


Merci d'avance pour vos réponses :)

A voir également:

2 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
23 août 2010 à 11:08
en plus simple: (si j'ai bien saisi ton problème)

$retour1=mysql_query('SELECT DISTINCT Groupe FROM Photos');

echo '<select name="groupe" size="1">';
	while($donnees=mysql_fetch_assoc($retour1)){
    echo '<option value="'.$donnees['Groupe'].'" >'.$donnees['Groupe'].'</option>';
	} 
echo '</select>';
1
Merci pour ta réponse. Problème résolu. Un grand merci à toi. :)
0