traitement d'un checkbox
Posté : 20 oct. 2010, 11:06
bonjour je cherche recuperer la valeur de mon checkbox pour en faire un traitement comme suit
Code du formulaire
code de la page de traitement
Quelqu'un a une idée?
Code du formulaire
Code : Tout sélectionner
<form action= "enregistrer.php" method="post">
<fieldset style="width:420px">
<legend><b>Enregistrer un utilisateur</b></legend>
<table>
<tr><td align="right">Nom : </td><td><input type="text" name="nom" size="40" maxlength="30"/>
</td></tr>
<tr><td align="right">Prénom : </td><td><input type="text" name="prenom" size="40" maxlength="30"/>
</td></tr>
<tr><td align="right">Login : </td><td><input type="text" name="login" size="40" maxlength="30"/></td>
</tr>
<tr><td align="right">Mot de passe : </td><td><input type="password" name="pwd" size="40" maxlength="60"/>
</td></tr>
<tr><td align="right">Confirmation : </td><td><input type="password" name="pwd1" size="40" maxlength="40"/>
</td></tr>
</table>
<p align="center"><input type="checkbox" name="admin" id="administrateur" value="vrai"/> <label for="admin">Administrateur</label></p>
<p align="center">
<input type="reset" value=" Effacer ">
<input type="submit" value=" Enregistrer ">
</p>
</fieldset>
</form>code de la page de traitement
ça marche pas je sais pourquoi//-------------------------------------------------------------------------------------
// On démarre la session
session_start();
$loginOK = false; // cf Astuce
// On n'effectue les traitement qu'à la condition que les informations aient été effectivement postées
if ( isset($_POST) && (!empty($_POST['nom'])) && (!empty($_POST['prenom'])) && (!empty($_POST['login'])) && (!empty($_POST['pwd'])) &&(!empty($_POST['pwd1']))) {
extract($_POST); // je vous renvoie à la doc de cette fonction
if (($_POST['pwd'])==($_POST['pwd1'])){
// On va chercher le mot de passe afférent à ce login
if(($_POST['admin'])=='vrai'){
$database->requete("insert into USERS values ('login','nom','prenom', 'root' 'pwd','oui')");
echo 'essai';
}
else
{ $database->requete("insert into USERS values ('login','nom','prenom', 'root' 'pwd','non')");}
else {
echo "<script type=\"text/javascript\">
alert('Login et/ou mot de passe incorrecte.Réessayez')</script>";
}
//--------------------------------------------------------
Quelqu'un a une idée?