Pré remplir plusieurs radios avec une fonctio
prout
-
cali26 -
cali26 -
Bonjour,Bonsoir a tous
j 'ai un formulaire contenant des champs text,radio checkbox et liste déroulante. Ce formulaire est correctement envoyé a mysql. Je réaffiche ce formulaire avec toutes les données pré rempli...Tout est récupéré sauf que mon code par exemple pour les radios se repete plus d'une vingtaine de fois ....Je voudrais faire une fonction capable d'optimiser mon code .Mais je n'arrive pas à la formuler....Aidez moi svp
voici une partie du code pour les radios qui se répète deux fois....
j 'ai un formulaire contenant des champs text,radio checkbox et liste déroulante. Ce formulaire est correctement envoyé a mysql. Je réaffiche ce formulaire avec toutes les données pré rempli...Tout est récupéré sauf que mon code par exemple pour les radios se repete plus d'une vingtaine de fois ....Je voudrais faire une fonction capable d'optimiser mon code .Mais je n'arrive pas à la formuler....Aidez moi svp
voici une partie du code pour les radios qui se répète deux fois....
<tr>
<td class="oblig">
<input type="radio" name="ToM"
<?php
$checked = "";
if ($ToM == "Bon")
{$checked = "checked='checked'";echo"$checked";}
?> value="Bon" id="ToMB" /> <label for="ToMB">Bon</label>
<input type="radio"
<?php $checked = "";
if ($ToM == "Moyen")
{$checked = "checked='checked'";echo"$checked";}
?>name="ToM" value="Moyen" id="ToMM" /> <label for="ToMM">Moyen</label>
<input type="radio" name="ToM"
<?php $checked = "";
if ($ToM == "Faible")
{$checked = "checked='checked'";echo"$checked";}
?> value="Faible" id="ToMF" /> <label for="ToMF">Faible</label>
</td>
</tr>
<tr>
<td class="oblig">
<input type="radio" name="ToN"
<?php $checked = "";
if ($ToN == "Bon")
{$checked = "checked='checked'";echo"$checked";}
?>value="Bon" id="ToNB" /> <label for="ToNB">Bon</label>
<input type="radio" name="ToN"
<?php
$checked = "";
if ($ToN == "Moyen")
{$checked = "checked='checked'";echo"$checked";}
?> value="Moyen" id="ToNM" /> <label for="ToNM">Moyen</label>
<input type="radio" name="ToN"
<?php
$checked = "";
if ($ToN == "Faible")
{$checked = "checked='checked'";echo"$checked";}
?> value="Faible" id="ToNF" /> <label for="ToNF">Faible</label>
</td>
</tr>
A voir également:
- Pré remplir plusieurs radios avec une fonctio
- Radios françaises - Télécharger - Médias et Actualité
- Organigramme a remplir word - Guide
- Comment remplir un document pdf - Guide
- Fiche de paie à remplir gratuit excel ✓ - Forum compta / gestion
- Comment remplir un tableau excel reçu par mail - Forum Excel
1 réponse
<?php
echo '<td class="oblig">';
$query_niv=mysql_query ("SELECT niveau FROM membres WHERE nomlogin = 'blabla'");
$niv=mysql_fetch_array($query_civ);
$niv=$niv['niveau'];
$check_bon="";
$check_moyen="";
$check_faible="";
if ($niv == 'bon') {$check_bon='checked';}
elseif ($niv == 'moyen') {$check_moyen='checked';}
else {$check_faible='checked';}
/*******************************Je suppose que tu a ouvert ton formulaire plus haut****************************/
echo' <input type="radio" name="ToM" '.$check_bon.' value="Bon" id="ToMB" /> <label for="ToMB">Bon</label>
<input type="radio" name="ToM" '.$check_moyen.' value="Moyen" id="ToMM" /> <label for="ToMM">Moyen</label>
<input type="radio" name="ToM" '.$check_faible.' value="Faible" id="ToMF" /> <label for="ToMF">Faible</label>
</td>';
?>
echo '<td class="oblig">';
$query_niv=mysql_query ("SELECT niveau FROM membres WHERE nomlogin = 'blabla'");
$niv=mysql_fetch_array($query_civ);
$niv=$niv['niveau'];
$check_bon="";
$check_moyen="";
$check_faible="";
if ($niv == 'bon') {$check_bon='checked';}
elseif ($niv == 'moyen') {$check_moyen='checked';}
else {$check_faible='checked';}
/*******************************Je suppose que tu a ouvert ton formulaire plus haut****************************/
echo' <input type="radio" name="ToM" '.$check_bon.' value="Bon" id="ToMB" /> <label for="ToMB">Bon</label>
<input type="radio" name="ToM" '.$check_moyen.' value="Moyen" id="ToMM" /> <label for="ToMM">Moyen</label>
<input type="radio" name="ToM" '.$check_faible.' value="Faible" id="ToMF" /> <label for="ToMF">Faible</label>
</td>';
?>