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

Langage PHP Discussion :

afficher uniquement les type="number" des cases cochées


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Homme Profil pro
    en étude de webmaster
    Inscrit en
    Février 2016
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : en étude de webmaster

    Informations forums :
    Inscription : Février 2016
    Messages : 125
    Points : 56
    Points
    56
    Par défaut afficher uniquement les type="number" des cases cochées
    Bonjour.
    J'ai des input, certain sont des case a coché et l'autre c'est des type="number", c'est pour des menus de réservation.
    Nom : Screenshot-2017-10-23 La Coute Paille(1).png
Affichages : 171
Taille : 5,7 Ko
    J'aimerai que quand j'affiche le récapitulatif des la réservation et bien uniquement les type="number" des case cochées s'affiche et pas tout les type="number".
    Nom : Screenshot-2017-10-23 La Coute Paille.png
Affichages : 173
Taille : 4,5 Ko

  2. #2
    Membre émérite
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Points : 2 446
    Points
    2 446
    Par défaut
    il fo implemanté une fonction ki regarde si la case et coché et si c un type=number
    PHP fait nativement la validation d'adresse électronique .
    Celui qui a inventé mysql_connect(...) or die() est déjà mort plusieurs fois.

    Utilisez le bouton résolu!

  3. #3
    Membre du Club
    Homme Profil pro
    en étude de webmaster
    Inscrit en
    Février 2016
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : en étude de webmaster

    Informations forums :
    Inscription : Février 2016
    Messages : 125
    Points : 56
    Points
    56
    Par défaut
    ça donnerai quoi a peux près comme function.

  4. #4
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    J'ai rien compris à la demande. On peut voir ton code actuel ? et une explication un peu plus détaillée de ce que tu as et de ce que tu voudrais avoir serait bien aussi.

    @gene69 : tu es malade ? ton clavier a un virus ? une sms-ite aigue ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  5. #5
    Membre du Club
    Homme Profil pro
    en étude de webmaster
    Inscrit en
    Février 2016
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : en étude de webmaster

    Informations forums :
    Inscription : Février 2016
    Messages : 125
    Points : 56
    Points
    56
    Par défaut
    Ce que j'aimerai faire c'est que comme sur la photo quand il affiche "récapitulatif de votre réservation" qu'uniquement les <input name="nb_personne[]" type="number" max="20" value="0"/> des case cochée s'affiche dans "récapitulatif de votre réservation" et pas tout les <input name="nb_personne[]" type="number" max="20" value="0"/>
    Nom : Screenshot-2017-10-23 La Coute Paille.png
Affichages : 146
Taille : 4,5 Ko
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <div class="col s12 m5 l5">
                                <input name="menubanquet[]" value="<?php echo $prix_menubanquet["id_menu_banquet"] ?>" type="checkbox" id="mb<?php echo $compteur ?>"/>
                                <label for="mb<?php echo $compteur ?>">Menu à réserver</label>
                            </div>
                            <div id="nbrpersonne<?php echo $compteur ?>" class="col s12 m7 l7">
                                <div class="row margebottom">
                                    <div class="col s6 m6 l6">
                                        <input name="nb_personne[]" type="number" max="20" value="1"/>    
                                    </div>
                                    <div class="col s6 m6 l6">
                                        <button class="btnnbrpersonne" disabled>Nombre de personne</button>
                                    </div>
                                </div>
                            </div>

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Houlà, je viens seulement de comprendre....

    Il suffit de leur mettre le même index ($compteur est-il unique ?) :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
                                <input name="menubanquet[<?php echo $compteur ?>]" value="<?php echo $prix_menubanquet["id_menu_banquet"] ?>" type="checkbox" id="mb<?php echo $compteur ?>"/>
    ...
                                        <input name="nb_personne[<?php echo $compteur ?>]" type="number" max="20" value="1"/>    
    ...
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $nb_personne_array = array();
    foreach( $_POST['menubanquet'] as $ii => $id_menu_banquet ) 
    {
      $nb_personne_array[] = $_POST['nb_personne'][$ii];
    }
    echo implode(' - ',$nb_personne_array);

  7. #7
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    En résumé : tu as des cases à cocher, à chaque case est associé un champ number et tu ne veux récupérer que les champs number pour lesquels la case à cocher est cochée

    Variation sur le code proposé par jreaux, si la valeur de la case à cocher est unique, tu peux t'en servir d'index au lieu d'utiliser un compteur :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <input name="menubanquet[]" value="<?php echo $prix_menubanquet["id_menu_banquet"] ?>" type="checkbox" id="mb<?php echo $compteur ?>"/>
     
    <input name="nb_personne[<?php echo $prix_menubanquet["id_menu_banquet"] ?>]" type="number" max="20" value="1"/>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $nb_personne_array = array();
    foreach( $_POST['menubanquet'] as $id_menu_banquet ) 
    {
      $nb_personne_array[$id_menu_banquet] = $_POST['nb_personne'][$id_menu_banquet];
    }
    echo implode(' - ',$nb_personne_array);
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  8. #8
    Membre du Club
    Homme Profil pro
    en étude de webmaster
    Inscrit en
    Février 2016
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : en étude de webmaster

    Informations forums :
    Inscription : Février 2016
    Messages : 125
    Points : 56
    Points
    56
    Par défaut
    merci beaucoup pour votre aide et votre temps.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher uniquement les liens des sites autorisés
    Par diabli73 dans le forum SharePoint
    Réponses: 8
    Dernier message: 03/11/2010, 21h40
  2. Réponses: 3
    Dernier message: 10/10/2010, 16h29
  3. Afficher uniquement les cases saisies
    Par jordan49 dans le forum Langage
    Réponses: 17
    Dernier message: 20/10/2009, 15h43
  4. Réponses: 1
    Dernier message: 12/07/2006, 09h51
  5. Réponses: 4
    Dernier message: 05/07/2006, 21h58

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