IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Création et réactualisation de formulaire > récupérer les valeurs de sélection d'un formulaire


Sujet :

HTML

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 47
    Points : 33
    Points
    33
    Par défaut Création et réactualisation de formulaire > récupérer les valeurs de sélection d'un formulaire
    Bonjour,

    Voici un formulaire tout bete :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <form action="monformulaire.php">
    <select name="sel1">
    <option value="1">566</option>
    <option value="2">566nh</option>
    <option value="3">566jlj</option>
    <option value="4">56gjgj6</option>
    <option value="5">566ii</option>
    </select>
    </form>
    Après l'envoi du formulaire côté serveur, savez-vous comment on peut réafficher les valeurs sélectionnées dans ce formulaire (mettre les selected dans les options sélectionnées).

    Y a-t-il une possibilité sans traitement par boucle ou condition côté serveur?

    Merci de votre réponse

    hat_et_m

  2. #2
    Membre actif Avatar de Meloooo
    Femme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2008
    Messages : 324
    Points : 288
    Points
    288

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 47
    Points : 33
    Points
    33
    Par défaut
    Si on utilise le hack suivant :

    fonctionne sous php 5.3

    Peut-on paramétrer le formulaire de la sorte ?

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $_ = function ($v) { return $v; }; //coté php
     
    //dans le code html
    <select name="tri_champ" size="1" onchange="submit();">
    <option value="||order by p.prix_unitaire asc|Tri par prix croissant" {$_(if($tri_champ=="||order by p.prix_unitaire asc|Tri par prix croissant"){echo "selected";})}>Tri par prix croissant</option>
    <option value="||order by p.prix_unitaire desc|Tri par prix décroissant" {$_(if($tri_champ=="||order by p.prix_unitaire desc|Tri par prix décroissant"){echo "selected";})}>Tri par prix décroissant</option>
    <option value="||and p.status='meilleure_vente'|Meilleure vente" {$_(if($tri_champ=="||and p.status='meilleure_vente'|Meilleure vente"){echo "selected";})}>Meilleure vente</option>
    <option value="||and p.status='nouveau_prod'|Nouveau produit" {$_(if($tri_champ=="||and p.status='nouveau_prod'|Nouveau produit"){echo "selected";})}>Nouveau produit</option>
    </select>
    ou autre exemple ://dans le code html

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    {$_(eval('$tab_tri_champ2=implode(chr(1),$tri_champ2)');)}
    <select name="tri_champ2[]" size="1" onchange="submit();">
    <option value="||order by p.prix_unitaire asc|Tri par prix croissant" {$_(if(ereg("||order by p.prix_unitaire asc|Tri par prix croissant",$tab_tri_champ2)==1){echo "selected";})}>Tri par prix croissant</option>
    <option value="||order by p.prix_unitaire desc|Tri par prix décroissant" {$_(if(ereg("||order by p.prix_unitaire desc|Tri par prix décroissant",$tab_tri_champ2)==1){echo "selected";})}>Tri par prix décroissant</option>
    <option value="||and p.status='meilleure_vente'|Meilleure vente" {$_(if(ereg("||and p.status='meilleure_vente'|Meilleure vente",$tab_tri_champ2)==1){echo "selected";})}>Meilleure vente</option>
    <option value="||and p.status='nouveau_prod'|Nouveau produit" {$_(if(ereg("||and p.status='nouveau_prod'|Nouveau produit",$tab_tri_champ2)==1){echo "selected";})}>Nouveau produit</option>
    </select>

    Le code php contenu dans le chainage peut-il s'exécuter avec cette syntaxe?
    Dans le cas d'un select simple et dans le cas d'un select multiple?

Discussions similaires

  1. Récupérer les valeurs Datagridview dans un autre formulaire
    Par nanitaflowers dans le forum VB.NET
    Réponses: 4
    Dernier message: 31/05/2014, 00h29
  2. [FAQ] Les formulaires (partie 1) Comment récupérer les valeurs d'un select multiple ?
    Par Auteur dans le forum Contributions JavaScript / AJAX
    Réponses: 9
    Dernier message: 17/11/2013, 12h26
  3. [PHP 5.2] [formulaire] comment récupérer les valeur d'un checkbox
    Par pierrot10 dans le forum Langage
    Réponses: 2
    Dernier message: 12/10/2010, 11h50
  4. Création Formulaire et récupérer les infos
    Par netsuke dans le forum Langage
    Réponses: 2
    Dernier message: 23/03/2008, 10h34
  5. Réponses: 11
    Dernier message: 19/06/2006, 14h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo