PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 14-02-2010 17:44:35

salva57
Membre
Inscription : 14-02-2010
Messages : 2

Récupérer des valeurs uniques

Bonjour,

Dans un formulaire j'ai une liste dynamique qui correspond à un champ dans une BD.
Dans ce champ j'ai des mots qui me permette de faire un tri dans cette BD. Mais j'ai parfois plusieurs fois le même mots. Donc dans ma liste dynamique j'ai aussi plusieurs fois les mêmes mots c'est ce que je voudrais éviter.

Voici le code actuel de ma liste dynamique
Le début du code

<? php
mysql_select_db($database_CR, $CR);
$query_RsThemes = "SELECT mots FROM Themes_DP ORDER BY mots ASC";
$RsThemes = mysql_query($query_RsThemes, $CR) or die(mysql_error());
$row_RsThemes = mysql_fetch_assoc($RsThemes);
$totalRows_RsThemes = mysql_num_rows($RsThemes);
?>

Le formulaire ou il y a la liste dynamique

 <form name="form2" id="form2" method="get" action="themes.php?mots=<?php echo $row_rsCR['mots']; ?>">
        <div align="left">
          <p>Triez par thèmes (Uniquement dans D.P 2010): </p>
          <p>
            <select name="mots" id="mots">
              <?php
do {  
?>
              <option value="<?php echo $row_RsThemes['mots']?>"<?php if (!(strcmp($row_RsThemes['mots'], $row_RsThemes['mots']))) {echo "SELECTED";} ?>><?php echo $row_RsThemes['mots']?></option>
              <?php
} while ($row_RsThemes = mysql_fetch_assoc($RsThemes));
  $rows = mysql_num_rows($RsThemes);
  if($rows > 0) {
      mysql_data_seek($RsThemes, 0);
    $row_RsThemes = mysql_fetch_assoc($RsThemes);
  }
?>
            </select>
</p>
          <p>           </p>
          <p>
            <input type="submit" name="Submit" value="Envoyer" />
          </p>
        </div>
      </form>

Merci de votre aide.

@+

Hors ligne

#2 14-02-2010 18:36:58

mcAllan
Mowdérateur
Lieu : Châteaurenard en Provence
Inscription : 08-05-2009
Messages : 269

Re : Récupérer des valeurs uniques

Salut,

SELECT DISTINCT mots FROM Themes_DP ORDER BY mots ASC
ne te retournera qu'une fois chacun des mots.


Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop

Hors ligne

#3 14-02-2010 21:06:41

salva57
Membre
Inscription : 14-02-2010
Messages : 2

Re : Récupérer des valeurs uniques

Merci McAllan

Effectivement maintenant ca fonctionne

Bonne soirée.

Hors ligne

Pied de page des forums