Combolist et compagnie en PHP?
bingah
Messages postés
2
Statut
Membre
-
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Bonjour,En php,je dispose d'un formulaire comprenant un combolist de service et d'un bouton de validation.Je voudrais savoir comment faire en sorte qu'un action ne soit valide que lorsqu'un visiteur les aient remplies?
A voir également:
- Forum combolist
- Naz.api combolist - Accueil - Piratage
3 réponses
Bonjour,
Il faudrait que tu nous en dises plus sur le code de ta page pour qu'on te donne une solution complète.
Par exemple : ton formulaire est-il en méthode POST ou GET ?
Si c'est POST, il va falloir vérifier que $_POST['nomListe'] ne soit pas sur ta valeur par défaut.
Xavier
PS : les combolist ou combobox n'existent pas nativement en html, tu as sûrement uniquement une liste déroulante, ce n'est pas la même chose ;)
Il faudrait que tu nous en dises plus sur le code de ta page pour qu'on te donne une solution complète.
Par exemple : ton formulaire est-il en méthode POST ou GET ?
Si c'est POST, il va falloir vérifier que $_POST['nomListe'] ne soit pas sur ta valeur par défaut.
Xavier
PS : les combolist ou combobox n'existent pas nativement en html, tu as sûrement uniquement une liste déroulante, ce n'est pas la même chose ;)
bien la methode est post et plus détaillé:
la liste déroullante(dans une formulaire) plus l'action d'un boutton submit(dans un autre) doit me permettre d'acquerir les informations correspondant dans ma base pour ensuite les afficher dans un autre interface dans des formulaires bien précises.D'où problèmes
la liste déroullante(dans une formulaire) plus l'action d'un boutton submit(dans un autre) doit me permettre d'acquerir les informations correspondant dans ma base pour ensuite les afficher dans un autre interface dans des formulaires bien précises.D'où problèmes
Euh, la liste et le bouton ne sont pas dans le même formulaire ? Ce n'est pas normal !
Le bouton « submit » ne transmet que des informations qui sont dans le même formulaire que lui.
Une fois que ça sera bon, repère l'attribut "name" qui est dans ton <select>. Vérifie aussi que chacun des <option> de la liste possède un attribut "value" unique. Ensuite, quand tu fais $_POST['nomSelect'], tu obtiens le "value" du <option> sélectionné.
Par exemple, le formulaire :
Xavier
Le bouton « submit » ne transmet que des informations qui sont dans le même formulaire que lui.
Une fois que ça sera bon, repère l'attribut "name" qui est dans ton <select>. Vérifie aussi que chacun des <option> de la liste possède un attribut "value" unique. Ensuite, quand tu fais $_POST['nomSelect'], tu obtiens le "value" du <option> sélectionné.
Par exemple, le formulaire :
<form method="POST" action="page2.php"> <select name="pays"> <option value="--">Veuillez choisir un pays</option> <option value="fr">France</option> <option value="uk">Royaume-Uni</option> </select> <input type="submit" value="Sélectionner" /> </form>Et la page php :
<?php if($_POST['pays'] == "--") echo "Sélectionnez un pays !"; else echo "Vous avez sélectionné le pays ".$_POST['pays']; ?>Voilà le principe :)
Xavier