Valeur par defaut d'une liste de selection

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Valeur par defaut d'une liste de selection

Conclusion

par Guil » 24 juin 2005, 11:20

En conclusion désolé pour le multi postage et merci à tous pour vos réponses !

par ouckileou » 24 juin 2005, 11:13

c'est pas grave, je ferais moins subtil la prochaine fois ;)

et désolé pour l'autre message je n'ai pas regardé l'heure c'est vrai, et sur le coup ça m'a bien énervé :oops:

par zeus » 24 juin 2005, 11:07

Excuse moi ouckileou :oops:

Je n'avais pas remarqué l'incompréhension masquée :lol:

par ouckileou » 23 juin 2005, 15:08

alors moi j'essaye d'amener la réflexion, de provoquer l' :idea: et toi tu gâches tout
:cry: :cry: :cry:

par zeus » 23 juin 2005, 15:06

tu peut faire un truc simple :
$listdomain = "<SELECT NAME='domain' size = 10 onChange='ModifierListe(-1)'>";
// On boucle sur la table
$i=0;
$tab=mysql_query("SELECT name,ID FROM `domains`");
while ($ligne=mysql_fetch_array($tab)) {
    $selected = ($i == 0) ? "selected" : ""
    $listdomain .= "<OPTION VALUE=".$i." ".$selected.">".$ligne[0]."</OPTION>";
    $i=$i+1;
}
$listdomain .= "</SELECT>";
Ce code ne va insérer selected dans ta balise <option> uniquement si $i =0

par ouckileou » 23 juin 2005, 15:01

comment "comme ça" ?

j'aimerais bien voir, car la façon dont je le vois me parait assez propre :)

c'est fait

par Guilt » 23 juin 2005, 15:00

Finalement je l ai fait comme ca mais ca m oblige a enlever le 1er élément de la boucle qui génère la liste... C'est pas très "propre" comme facon de faire mais tant pis merci en tous les cas

par ouckileou » 23 juin 2005, 14:57

et encore, même pas besoin de chercher car là tu veux simplement sélectionner le premier élément

pour sélectionner un élément comme tu l'as dit : "selected"

n'as-tu pas moyen de connaitre le premier élément quand tu les listes ?

Re: Valeur par defaut d'une liste de selection

par ouckileou » 23 juin 2005, 14:55

Comme la liste est crée par une Base de donnée je ne peux pas faire de <option selected...>.
bien sur que si
une recherche dans le forum et tu trouveras comment faire ;)

mauvaise manip dsl

par Guilt » 23 juin 2005, 14:52

pas fait expres !
dsl

par castelli » 23 juin 2005, 14:48

t'aurait pus faire qu'un poste... :) :lol: :lol: taurait reussit autant d'aide :)

Valeur par defaut d'une liste de selection

par Guilt » 23 juin 2005, 14:43

Bonjour,
j'ai une question surement simple : je voudrais après avoir crée une liste que le premier élément soit sélectionné par defaut. Comme la liste est crée par une Base de donnée je ne peux pas faire de <option selected...>.

Voici le code de création de la liste :
$listdomain = "<SELECT NAME='domain' size = 10 onChange='ModifierListe(-1)'>";
// On boucle sur la table
$i=0;
$tab=mysql_query("SELECT name,ID FROM `domains`");
while ($ligne=mysql_fetch_array($tab)) {
    $listdomain .= "<OPTION VALUE=$i>$ligne[0]</OPTION>";
	$i=$i+1;
}
$listdomain .= "</SELECT>";
Merci d avance.[/php]