par
fxgordon » 09 avr. 2005, 03:17
Bonjour et merci pour ce forum, qui ces dernières semaines m'a permis de progresser grace aux réponses de tout le monde même si le sujet ne me concernait pas ...
Mon cas maintenant ... il s'agit de plaques de verre
J'ai un formulaire avec 4 champs : 2 champs de saisie et 2 champs en liste déroulante ...
longueur : à saisir
largeur : 5 choix + autre
epaisseur : 5 choix + autre
quantité : à saisir
je réussi à récupérer toutes les valeurs, mais je voudrais plusieurs conditions :
- que les champs soient tous remplis
if ($larg=="-------"){
echo "Merci renseigner le champs largeur";
}
- que l'on ne puisse pas rentrer des lettres ni uniquement zero
- que le premier chiffre ne soit pas un zéro ...
- que si le choix autre est choisi

ce même menu se transforme en champs de saisie avec les mêmes conditions du dessus ...
je valide le formulaire en le faisant passer par un "verif.php" qui doit me regarder tt ca ... et si oui m'affiche une page "result.php" ...
est ce la bonne solution ???
Merci d'avance
Bonjour et merci pour ce forum, qui ces dernières semaines m'a permis de progresser grace aux réponses de tout le monde même si le sujet ne me concernait pas ...
Mon cas maintenant ... il s'agit de plaques de verre
J'ai un formulaire avec 4 champs : 2 champs de saisie et 2 champs en liste déroulante ...
longueur : à saisir
largeur : 5 choix + autre
epaisseur : 5 choix + autre
quantité : à saisir
je réussi à récupérer toutes les valeurs, mais je voudrais plusieurs conditions :
- que les champs soient tous remplis
[php]if ($larg=="-------"){
echo "Merci renseigner le champs largeur";
}[/php]
- que l'on ne puisse pas rentrer des lettres ni uniquement zero
- que le premier chiffre ne soit pas un zéro ...
- que si le choix autre est choisi :) ce même menu se transforme en champs de saisie avec les mêmes conditions du dessus ...
je valide le formulaire en le faisant passer par un "verif.php" qui doit me regarder tt ca ... et si oui m'affiche une page "result.php" ...
est ce la bonne solution ???
Merci d'avance