Bouton radio

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 : Bouton radio

par allweb » 07 mars 2006, 11:42

NIckel !

Je connaissais Checked mais je n'avais pas pensé à l'afficher sous une condition PHP.


Grand merci à tous les deux.

par Ryle » 06 mars 2006, 18:47

Tout pareil que pour la liste déroulante, sauf qu'au lieu du "selected" propre à l'option, il te faut ajouter un "checked" dans l'input que tu veux cocher :)
<?
while($ligne=mysql_fetch_array($req)){
  $catag=$ligne['catag']; 
  echo $catag.' : ';
  ?>
    <input type="radio" name="catag" value="<?PHP echo $catag;?>" <?php if($taCondition) echo "checked"; ?>><br> 
  <? 
} 

par Spols » 06 mars 2006, 18:45

il faut ajouter

Code : Tout sélectionner

checked="checked"
dans ta balise input

Bouton radio

par allweb » 06 mars 2006, 18:37

Bonjour

Je sèche

Je voudrais créer un formulaire de type

choix a et bouton radio html
choix b et bouton radio html...

Mais lorsque le formulaire est posté, il est relancé et il faut donc que le choix ci-dessus subsiste

choix a et choix b provienent d'une table.

J'ai donc :


  
$sql="SELECT catag FROM choixcata Where catag!='$catag'";
$req=mysql_query($sql);
while($ligne=mysql_fetch_array($req)){$catag=$ligne['catag'];


echo $catag.' : ';?><input type="radio" name="catag" value="<?PHP echo $catag;?>"><br>
                      <?
}
Mais je ne peux evidemment "fixer" le choix initial...


J'y arrive avec une liste déroulante :


<select name="catag" onChange="document.forms['uk'].submit();">
<option value="<?echo $catag;?>" selected><?echo $catag;?></option>
<?PHP
$sql="SELECT catag FROM choixcata";
$req=mysql_query($sql);
while($ligne=mysql_fetch_array($req)){$catag=$ligne['catag'];
?>
<option ><? echo $catag;?></option>
<?
}
?>

</select>


Merci de votre aide