begin process at 2012 05 30 21:16:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

formulaire non traité


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

formulaire non traité

samedi 31 janvier 2009 à 19:52:39 | formulaire non traité

fvv

Je n'y connais pas grand chose en javascript mais j'ai essayé d'en utiliser un tout petit peu pour avoir une liste déroulante sans bouton submit et je ne comprend pas pourquoi le formulaire n'est pas soumis.
Vous voyez quelque chose qui ne va pas dans le code suivant?
la variable à récupérer est bien dans $_POST['choix']?

Le formulaire :
<form action="gerer_objet.php" method="post" name="choix">
        Choix d'une catégorie :<br/>
        <SELECT onchange="document.forms['choix'].submit();">
        <OPTION value='1' <?php echo choixParDefaut('1'); ?> >1</OPTION>
        <OPTION value='2' <?php echo choixParDefaut('2'); ?>>2</OPTION>
        <OPTION value='3' <?php echo choixParDefaut('3'); ?>>3</OPTION>
        <OPTION value='4' <?php echo choixParDefaut('4'); ?>>4</OPTION>
        <OPTION value='5' <?php echo choixParDefaut('5'); ?>>5</OPTION>
        </SELECT>
        <noscript><br/><input type="submit" value="Choisir" /></noscript>
    </form>

La fonction choixParDefaut() :
function choixParDefaut($c)
{
$par_defaut = '';
    if (isset($_POST['choix']))
    {
        if ($_POST['choix'] == $c)
        {
            $par_defaut='selected="selected"';
        }
    }
return $par_defaut;
}

Merci de votre aide.
dimanche 1 février 2009 à 08:26:28 | Re : formulaire non traité

kohntark

Membre Club
Salut,

je ne comprend pas pourquoi le formulaire n'est pas soumis.
Sisi, le formulaire est correctement soumis

la variable à récupérer est bien dans $_POST['choix']?
Nannan, "choix" est le nom du formulaire, pas de la variable.

Tu ne récupères rien car ton select n'a pas de nom :
<SELECT onchange="document.forms['choix'].submit();">
=>
<SELECT name="s_choix" onchange="document.forms['choix'].submit();">

Et pour la fonction :
function choixParDefaut($c)
{
$par_defaut = '';
    if (isset($_POST['s_choix']))
    {
        if ($_POST['s_choix'] == $c)
        {
            $par_defaut='selected="selected"';
        }
    }
return $par_defaut;
}


Cordialement,


Kohntark-



Cette discussion est classée dans : formulaire, post, choix, defaut, traité


Répondre à ce message

Sujets en rapport avec ce message

formulaire a envois double [ par Henixiz ] est ce que cest possible d'envoyer un formulaire a 2 e-mail a la fois !voici mon code source$Emaildest="mon_email@et_la.net"; function Formulaire_Tra probleme de post de formulaire [ par AquaPassion ] J'ai un gros probleme j'ai un formulaire sur les poissons avecnom commun , nom scientifique , famille , ... , generalites , habitat...qui insere une Erreur internet explorer lors de post de formulaire [ par tetnobic ] Ma foi oui j'ai une erreur vraiment bizarre, j'explique :quand je poste un formulaire qui permet l'ajout de donnée dans une base j'ai eu belle erreur formulaire [ par Tomcube ] SalutJ'ai un problème complètement bizarre.J'ai un formulaire avec des champs "titre", "section", "titre0" et "astuce0". Lorsque je rempli les 4, et q POST et formulaire [ par haklia ] Bonjour à tous,bon je vous expose mon petit soucis :j'ai créé un formulaire. Apres un clic sur le bouton Envoyer, les données sont transmises par POST récupération de variable. ca marche sauf pour une [ par scoder ] bonjour, je suis dans un cas de figure assez particulier puisque j'ai un formulaire dont je récupère les variables, jusque là ok. Là où ça cloche c'es 2 actions :-( [ par Blacknight91titi ] Salutvoila j'ai un problèmej'ai crée un formulairepuis ajouter un code pour vérifier que les champs soit rempli correctementmasi le problème est que c pb de redirection apres validation formulaire [ par LaTatadu91 ] alors voila j'aimerais rediriger vers ma page d'acceuil apres la validation de tous les champs de formulaire si ceux ci ne sont pas remplis on affiche Faire passer $_POST avec la fonction header [ par SerwoliX ] Bonjour, je vous explique mon petit problème.J'ai un formulaire avec de multiple destination. L'ennui, c'est que pour l'une de ses destination, j'aura la "portée" des variables???? [ par LaTatadu91 ] Salut a tous,voila j'ai une petite question concernant les variables passées par la methode POST dans un formulaire et plus preciesemment leur "portée


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales