Valeur "tous" liste déroulante. [Résolu/Fermé]

Signaler
Messages postés
170
Date d'inscription
mercredi 23 avril 2008
Statut
Membre
Dernière intervention
23 octobre 2018
-
filoulebauju
Messages postés
170
Date d'inscription
mercredi 23 avril 2008
Statut
Membre
Dernière intervention
23 octobre 2018
-
Bonjour,

Voici mon problème qui je pense va etre très rapide à résoudre.

Voila, je fais actuellement un formulaire en php pour une recherche.
Il y a beaucoup de liste déroulantes et tout cela marche très bien à part un petit détail.

En effet, l'utilisateur ne devrait pas etre obligé de choisir une valeur dans la liste et si il n'y touche pas, la valeur retournée devrait quelque chose du style "tous les enregistrements."

Et c'est là que je bloque.

Quelqu'un a-t-il une idée?

Voici un bout de code en exemple.
Site: <br>
<?php
  echo '<select name="site">'."\n"; 
   echo '<option value="0">Tous</option>';
	$sql = "SELECT num_site, nom_site FROM site order by nom_site"; 
	$result = odbc_exec ($odbc,$sql);
   
  while ($data = odbc_fetch_array($result)) 
  { 
    echo '<option value="'.$data['num_site'].'"> '.$data['nom_site'].''; ?>
</option> 
<?php
  } 
  echo '</select>'."\n"; 
?>

1 réponse

Messages postés
203
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
16 mars 2010
145
Pour que l'option soir séléctionnée par défaut :
<option value="0" selected="selected">Tous</option>
filoulebauju
Messages postés
170
Date d'inscription
mercredi 23 avril 2008
Statut
Membre
Dernière intervention
23 octobre 2018
7
C'est bon j'ai résolu le problème.

J'ai mis la valeur -1 "tous" et ensuite j'ai fait différente requete pour créer mon tableau

Merci à ceux qui ont cherché!