Valeur "tous" liste déroulante.

Résolu/Fermé
filoulebauju Messages postés 170 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 23 octobre 2018 - 24 avril 2008 à 09:17
filoulebauju Messages postés 170 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 23 octobre 2018 - 24 avril 2008 à 10:16
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

Enax Messages postés 203 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 16 mars 2010 145
24 avril 2008 à 09:29
Pour que l'option soir séléctionnée par défaut :
<option value="0" selected="selected">Tous</option>
0
filoulebauju Messages postés 170 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 23 octobre 2018 8
24 avril 2008 à 10:16
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é!
0