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 :

Une requete dans un value de checkbox, c'est possible ca?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 82
    Par défaut Une requete dans un value de checkbox, c'est possible ca?
    Bonjour à tous!

    Voilà j'avais un souci dans un autre post mais mon problème à évoluer, alors je crée une autre dicussion, on m'en voudra pas j'espère!

    alors voilà j'ai ce code!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    while($donnees = mysql_fetch_array($reponse))
    {
    <form method="POST" action="test2.php">
    <p>
    	<?php
     
     
    	echo $donnees['produit'];
        echo "<input type='checkbox' name='LaTbl[]' value='$quantite1'/>";
    	echo "<input type='checkbox' name='LaTbl[]' value='$quantite2'/>";
    	echo "<input type='checkbox' name='LaTbl[]' value='$quantite3'/>";
    	?>
    </p>
     
     <?php
     }
     ?>

    et le traitement qui m'affiche toutes les cases cochées parfaitement (pour l'instant!)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    if (isset($_POST["LaTbl"]))
     {
     
     
    					for ($a=0; $a<count($_POST['LaTbl']); $a++)
    					{
     
     
    						echo $_POST['LaTbl'][$a];
    						echo'<br/>';
    		}
    }
    Donc ici on a l'affichage des valeurs d'UNE table!
    Moi ce que je souhaite, c'est que chaque case cochée aille me cherche les valeur de plusieurs tables! qui sont jointes!

    Alors je me suis dit ok j'ai qu'a rajouter un foreach!! Mais je vois pas du tout comment organiser la chose! Je parle d'un foreach mais si une solution avec simplement un SELECT est possible, je suis preneur!

    en gros je voudrais que le value du $_POST['LaTbl'] soit:



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $array = array( $donnees['quantité'] =>  array( $donnees['prifournisseur1'],$donnees['prifournisseurs2']) );
     
    								foreach( $array as $key => $value )
    								{
    								echo $key . ': <br />';
     
    								foreach( $value as $valeur )
    									echo '  ' . $valeur . '<br />';
     
    								echo '<br />';
    									}
    Ha j'ai le sentiment d'avoir mieux expliquer mon problème! J'espère vous m'avez compris!
    Merciii

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 248
    Par défaut
    j'avoue que je n'ai pas vraiment compris ton problème, mais une chose me paraît bizarre...

    Tu as la balise form dans la boucle while, donc tu change de formulaire pour chaque element de $donnees :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    while($donnees = mysql_fetch_array($reponse))
    {
    <form method="POST" action="test2.php">
    Pour le reste pourrai expliquer vraiment le but de ton script...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 82
    Par défaut
    Merci de m'avoir répondu!

    alors en fait c'est un formulaire checkbox qui me donne une liste de produits en légende, et chaque checkbox représente une quantité. quand je valide j'ai pour chaque produit une liste de plusieurs fournisseurs qui proposent un prix pour cette quantité!

    Et ce formulaire s'affiche très bien et le traitement se fait aussi très bien, mais seulement pour un prix or moi je veux qu'en cochant UN checkbox récupérer une liste de PLUSIEURS fournisseurs! Tu me comprends j'espère??!! j'ai déjà expliquer mon probleme sur le forum et les gens y ont mis de la bonne volonté mais je rame toujours un peu j'avoue!
    Pour la premiere page en gros je veux juste ma liste de produits avec pour chaque produit mes trois checkbox pour les choix de quantité... Sachant que je ne veux qu'un submit pour toute ma liste! Enfin pour le coup ca s'affiche bien...
    Tu voyais la chose autrement pour la boucle et le formulaire? C'est peut etre a cause ca en autre que je rame!

  4. #4
    Membre très actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 248
    Par défaut
    je ne comprend pas trop l'usage des checkbox pour des quantités...

    Si il y a une liste d'articles avec des checkbox pour les quantités, je peux donc cocher plusieurs quantités pour le même article...

    Pourquoi ne pas mettre un select plutôt ??

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 82
    Par défaut
    Alors en fait ya un code qui viendra pour cocher seulemetn un checbox! J'aurai bien pris des radio mais je veux garder la possiblite de decoche!
    Mais justement comment je glisse un select pour un checkbox coche???

  6. #6
    Membre très actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 248
    Par défaut
    Citation Envoyé par maestro982 Voir le message
    Mais justement comment je glisse un select pour un checkbox coche???
    Je suis pas sur de comprendre.. tu veux faire apparaitre un select spécifique lorsque l'on coche une checkbox en particulier ?

Discussions similaires

  1. Enregistrer le resultat d'une requete dans un document texte
    Par nmerydem dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 15/07/2005, 12h32
  2. resultat d'une requete dans une ifrmae aussi??
    Par selifx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 08/02/2005, 14h20
  3. Utilisation d'une requete dans une requete update
    Par hellbilly dans le forum Access
    Réponses: 4
    Dernier message: 09/01/2005, 15h09
  4. effectuer une requete insert avec 'values' ET 'select'
    Par delaio dans le forum Bases de données
    Réponses: 4
    Dernier message: 15/08/2004, 19h05

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