Optimisation de la page du formulaire
Principe : Séparer la partie traitement du HTML
Traitement
Code:
1 2 3 4 5 6 7 8 9 10 11
| <?php
$reponse = mysql_query('SELECT libelle, nature FROM codification ORDER BY libelle ASC');
$g = array();
while ($v = mysql_fetch_object($reponse))
{
$g[$v->NATURE] .= '<option value="' . $v->libelle . '">' . $v->libelle . '</option>';
}
$civilite = '<select name="Civilite_p">' . implode( $g['civilite'] ) . '</select>';
$groupe = '<select name="Groupe_p">' . implode( $g['nature_groupe_personne'] ) . '</select>';
?> |
Rendu de ta page
Code:
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
| <div class="formulaire">
<form method="post" action="ajout_personne.php">
<table>
<tr>
<td>Nom :</td>
<td><input type="text" name="Nom_p" /></td>
<td>Prénom :</td>
<td><input type="text" name="Prenom_p" /></td>
</tr>
<tr>
<td>Login :</td>
<td><input type="text" name="Login_p" /></td>
<td>Mot de passe :</td>
<td><input type="text" name="Mdp_p" /></td>
</tr>
<tr>
<td>Civilité :</td>
<td><?php echo $civilite ?></td>
<td>Fonction :</td>
<td><input type="text" name="Fonction_p" /></td>
</tr>
<tr>
<td>Groupe :</td>
<td><?php echo $groupe ?></td>
<td>Etablissement :</td>
<td><select name="Etablissement_p"><option value="ONEFIT"> ONEFIT </option></select></td>
</tr>
<tr>
<td>Téléphone fixe :</td>
<td><input type="text" name="TelFixe_p" /></td>
<td>Téléphone portable :</td>
<td><input type="text" name="TelPort_p" /></td>
</tr>
<tr>
<td>Fax :</td>
<td><input type="text" name="Fax_p" /></td>
<td>E-mail :</td>
<td><input type="text" name="Mail_p" /></td>
</tr>
<tr>
<td>Date d'arrivée :</td>
<td><input type="text" name="Darrivee_p" /></td>
<td>Contrat :</td>
<td><input type="text" name="Contrat_p" /></td>
</tr>
</table>
<input type="submit" value="Création de la personne" />
</form>
</div> |