1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
|
<form name="formulaire" action="#" method="post" id="chgcat" onsubmit="return remplir(this)">
<table width="99%" >
<tr>
<td width="45%">
<select name="categorie" id="categorie" onchange="document.forms['chgcat'].submit();" >
<option selected="selected">--- Choisir catégorie ---</option>
<?php
for($i = 0; $i < $nb_cat; $i++)
{
?>
<option value="<?php echo($idcategorie[$i]); ?>"<?php echo((isset($idr) && $idr == $idcategorie[$i])?" selected=\"selected\"":null); ?>>
<?php echo $ncat = ($libellecat[$i]); ?></option>
<?php
}
?>
</select>
</td>
<?php
/* On commence par vérifier si on a envoyé un numéro de région et le cas échéant s'il est différent de -1 */
/* Creation de la requête pour avoir les sscategorie de cette categorie */
$sql = $pdo->query('SELECT * from ss_categorie where IDCATEGORIE='.$idr.'');
/* Un petit compteur pour les sscategorie */
$nd = 0;
/* On crée deux tableaux pour les numéros et les noms des sscategorie */
$code_ss_cat = array();
$nom_ss_cat = array();
/* On va mettre les numéros et noms des sscategorie dans les deux tableaux */
while($ssc = $sql->fetch())
{
array_push($code_ss_cat, $ssc['IDSSCAT']);
array_push($nom_ss_cat, $ssc['NOMSSCAT']);
/* On incrémente de compteur */
$nd++;
}
/* Maintenant on peut construire la liste déroulante */
?>
<td>
<select name="sscategorie" id="sscategorie" onclick="afficheradio()" >
<option selected="selected">--- Choisir sous catégorie ---</option>
<?php
for($d = 0; $d< $nd; $d++)
{
?>
<option value="<?php echo ($code_ss_cat[$d]); ?>"<?php echo((isset($sscategorie_sel) && $sscategorie_sel == $code_ss_cat[$d])?" selected=\"selected\"":null); ?>>
<?php echo($nom_ss_cat[$d]); ?></option>
<?php
}
?>
</select>
</td>
<td>
</td>
</tr>
<tr>
<td>
<input type="radio" id="oui" name="radio" value="1" onclick="afficher();" />
<label for="oui" id="oui1">Nouvelle procédure</label>
</td>
</tr>
<tr>
<td>
<input type="radio" id="non" name="radio" value="0" onclick="cacher();" />
<label for="non" id="non1">Mise à jour procédure</label>
</td>
<td id="champ_cache_defaut">
<input type="text" id="focus" name="focus" size="50" onblur="remise()" onclick="window.open('listeproc.php','target');" />
</td>
</tr>
<br />
</table>
<input type="submit" id="ok" name="ok" value="ok" style="width: 50px" /><br /><br />
</form> |
Partager