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

PHP & Base de données Discussion :

Checkbox dans un while [Débutant(e)]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 7
    Par défaut Checkbox dans un while
    Bonjour a tous , tout d'abord désolé pour le titre mais étant donné que c'est a cause de ça que je bloque ....
    Alors voici mon 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
    <?
    mysql_connect('localhost','root','');
    if (mysql_select_db('mabase'))
    {
    $requete="select * from projet ";
    $res=mysql_query($requete);
     
    while($ligne=mysql_fetch_array($res))
    {echo '<br>'."<div id=case> <INPUT TYPE=checkbox NAME='box' ></div>";
    echo "<div id=case2> ".$ligne['titre-proj']."</div>";
    echo "<div id=case3>".$ligne['design-projet']."</div>";
    echo "<div id=case4>".$ligne['organisme financeur']."</div>".'<br>';
    }
    }
    echo '<br>'. '<input type="button" value="Supprimer" name="Bt_supr">';
    echo '<input type="button" value="Modifier" name="Bt_modif">';
    echo '<input type="button" value="Ajouter" name="Bt_ajout">';
    Vous l'avez compris, j'aimerais que qu'une fois une case (qui correspond a une lige )est cochée et que l'onclique sur supprimer ou modiffier ben ça supprime ou modifie un tuple.
    Seulement voila , je suis un peu débutant et meme si je connais les bases du SQL et du php je ne sais pas comment m y prendre , ou rentrer le DELETE... et le UPDATE, je ne sais utiliser que le Submit et le Form method = Post qui appele une autre page.
    Si je n'ai pas été assez clair ou si vous avez besoin d'autre chose n'hésitez pas .
    Merci d'avance.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    314
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 314
    Par défaut
    La méthode de ton formulaire c'est GET ou POST ?

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 7
    Par défaut
    De qu'el formulaire parles tu .?? le CSS mis a part la totalité de mon code est postée..

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    314
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 314
    Par défaut
    Il faut que tu utilises les fonctions onClick() et form.submit() de javascript sur chacun de tes boutons.

    Ainsi lorsque tu appuies sur un bouton ton traitement récupérera la valeur du bouton.
    Derrière tu fais des tests et selon la valeur du bouton tu insères supprimes ou modifies.
    C'est pour cela que tu dois utiliser un formulaire.
    C'est pas trop compliquer à mettre en place si tu te creuses la tête...

  5. #5
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 7
    Par défaut
    Je comprends le principe mais j'ai du mal a le retranscrire...
    Quelle méthode doi-je donc utiliser pour le form et comment utiliser form.submit ?
    Chui encore plus embroullé

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    314
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 314
    Par défaut
    Voici un exemple que tu peux lancer.
    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
     
    <html>
        <head>
            <script language='javascript'>
                    function getValue()
                    {
                        document.form1.mavaleur=document.form1.butt1.value;
                        document.form1.submit();
                    }
            </script>
        </head>
     
        <body>
            <form name='form1' method='POST' action='result.php'>
                  <input type='button' name='butt1' value='bouton1'/ onclick='getValue();'>
                  <input type='button' name='butt2' value='bouton2'/>
                  <input type='hidden' name='mavaleur'>
    Dans la page result.php. Tu fais tes traitements selon la valeur de $_POST['mavaleur'].

Discussions similaires

  1. [PHP 5.1] Valeurs Checkbox dans un WHILE
    Par fredouzzz dans le forum Langage
    Réponses: 4
    Dernier message: 30/03/2012, 15h46
  2. plusieurs checkbox dans un while
    Par kaking dans le forum Langage
    Réponses: 4
    Dernier message: 30/10/2008, 16h18
  3. [Conception] checkbox dans une boucle while
    Par SAFOne dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 22/12/2006, 14h05
  4. [VB.NET] Insérer une colonne de CheckBox dans un DataGrid
    Par Manue.35 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/05/2003, 11h44
  5. Réponses: 3
    Dernier message: 25/11/2002, 14h15

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