Titre: validation formulaire en php
Posté par: zibjovial le le 09-06-2005 a 16:45:52
bonjour, j'ai un petit problème pour valider mon formulaire en php il est surtout pour le "select option" je n'arrive pas à vérifier et à récupérer la valeur de ce champ.pour ensuite inserer dans ma base quelqu'un aurait il une solution?merci d'avance
fonction: function ValideChamp($QuelChamp) { // SI le nom est carrément vide : if ($QuelChamp == "") return "<font color='#FF0000'>Ce champ ne peut pas être vide</font><BR>"; if (is_numeric($QuelChamp)) return "<font color='#FF0000'>le champ ne doit pas être numérique</font><BR>"; // Si on arrive ici, c'est que tout va bien : Le nom est syntaxiquement correct : return ""; }
formulaire(réduit): <form name="form1" method="post" action="inscription.php"> <select name="FORMregion" value="<? echo $FORMregion ; ?> "> <option selected ></option> <? while( $resultregion = mysql_fetch_array( $requeteregion ) ) {?> <option value="<? echo $resultregion['region_r'] ?>"><? echo $resultregion['region_r'] ?></option> <? }?> </select> <? if ($Envoyer <> "" )echo ValideChamp($FORMregion); ?> <input type="submit" name="Envoyer" value="Envoyer"> </form>
Si test es valider: if (($FORMpass <> "") && (ValideNum($FORMtel)) && ($FORMregion <> "") &&(ValideEMail($mail)=="")) { test divers insertion dans la base de donnée redirection }
|
Titre: Re:validation formulaire en php
Posté par: mbells le le 09-06-2005 a 19:51:37
Dans
<select name="FORMregion" value="<? echo $FORMregion ; ?> "> <option selected ></option>
il y a une erreur...
il faut mettre : <select name="FORMregion"> <option selected ></option>
Les values sont dans les options !!! |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|