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 :

[PHP-JS] checkbox et requ�te SQL


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Inscrit en
    Ao�t 2006
    Messages
    3
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2006
    Messages : 3
    Par d�faut [PHP-JS] checkbox et requ�te SQL
    Coucou,

    Comme d'hab, je viens vous voir � propos d'un probl�me d�bile, mais sur lequel je bute depuis trop longtemps :-D j'esp�re que vous pourrez m'aider..

    Je propose � mes visiteurs une liste d'entr�es dans ma base de donn�es qu'ils ont la possibilit� de cocher ou de d�cocher pour �tre affich�es ou non sur leur espace personnel.. Seulement, j'arrive � enregistrer les modifications quand la checkbox est valid�e, mais quand elle n'est pas coch�e, elle ne renvoit rien, donc il n'y a pas d'update dans ma table, car ma boucle foreach zap la checkbox non coch�e

    Mon code �pur� est :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    $tabLangages = (isset($_POST['langage']))?$_POST['langage']:null;
    if (!empty($tabLangages)) {
    foreach($tabLangages as $cle => $valeur) {
    //ma requête SQL
    }
    }
    J'ai essay� plein de solutions qui n'ont pas fonctionn�.. Bref, j'en viens � demander votre aide. =)
    Merci d'avance

  2. #2
    Membre exp�riment�
    Avatar de Julien.alkaza
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    239
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, Vaucluse (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 239
    Par d�faut
    Et si tu lui attribues la valeur 0 ???? ou FALSE???

  3. #3
    Futur Membre du Club
    Inscrit en
    Ao�t 2006
    Messages
    3
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2006
    Messages : 3
    Par d�faut
    Ca me donne la m�me chose, en ce sens que si la case est coch�e, je peux faire mettre n'importe quelle valeur a value, mais si la case n'est pas coch�e, la requ�te est saut�e

    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
    <form name="formulaire1" method="POST" action="?">
    <input type="checkbox" name="langage[1]" value="FALSE"> le Javascript <br>
    <input type="checkbox" name="langage[12]" value="FALSE"> le PHP <br>
    <input type="checkbox" name="langage[25]" value="FALSE"> le SQL <br>
    <input type="checkbox" name="langage[88]" value="FALSE"> le HTML <br>
    <input type="submit" name="submit" value="Envoyer">
    </form>
     
    <? 
    $tabLangages = (isset($_POST['langage']))?$_POST['langage']:null;
    if (!empty($tabLangages)) {
    foreach($tabLangages as $cle => $valeur) {
    echo $valeur;
    }
    } ?>

  4. #4
    Expert confirm�
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 683
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 683
    Par d�faut
    pour �a tu dois pouvoir connaitre au d�but du script que les choix propos�s sont 1, 12, 25 et 88 et tester si la case est coch�e ou non avec "isset"
    si tu ne le sais pas facilement tu peux passer l'informatin dans le formulaire mais n'oublie pas que le visiteur peut modifier ces valeurs
    tu peux faire �a par exemple :
    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
    <form name="formulaire1" method="POST" action="?">
        <input type="checkbox" name="langage[1]"/> le Javascript <br>
        <input type="hidden" name="langageAncienneValeur[1]" value="1"/>
     
        <input type="checkbox" name="langage[12]"/> le PHP <br>
        <input type="hidden" name="langageAncienneValeur[12]" value="1"/>
     
        <input type="checkbox" name="langage[25]"/> le SQL <br>
        <input type="hidden" name="langageAncienneValeur[25]" value="0"/>
     
        <input type="checkbox" name="langage[88]"/> le HTML <br>
        <input type="hidden" name="langageAncienneValeur[88]" value="1"/>
     
        <input type="submit" name="submit" value="Envoyer">
    </form>

Discussions similaires

  1. [eCommerce] Variable checkbox-> boucle ->requ�te sql
    Par kiki57 dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 0
    Dernier message: 19/03/2013, 15h04
  2. [MySQL] Checkbox et requ�te SQL
    Par black-hat dans le forum PHP & Base de donn�es
    R�ponses: 12
    Dernier message: 09/07/2012, 10h37
  3. [SQL] R�sultat de fonction php non valide dans requ�te SQL
    Par darksnake dans le forum PHP & Base de donn�es
    R�ponses: 2
    Dernier message: 26/12/2007, 13h44
  4. [SQL] php r�cup�ration donn�es formulaire + requ�te sql
    Par cesoir dans le forum PHP & Base de donn�es
    R�ponses: 9
    Dernier message: 19/04/2007, 15h00
  5. [SQL] Probl�me r�sultat checkbox dans requ�te SQL
    Par Skeud007 dans le forum PHP & Base de donn�es
    R�ponses: 20
    Dernier message: 02/07/2006, 15h02

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