Variables et Requêtes SQL

[Résolu/Fermé]
Signaler
-
 Celmac -
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 :)

2 réponses

Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
893
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

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41713 internautes nous ont dit merci ce mois-ci

Merci pour ta réponse. Problème résolu. Un grand merci à toi. :)