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 :

insert check box meilleur methode


Sujet :

PHP & Base de données

  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 295
    Par défaut insert check box meilleur methode
    je dois inserer des cases d'option et je suis perdu car je cherche une methode simple pour ne pas me prendre la tete, la ca fait deux mois que je galere
    j'ai un site d'annonce autos avec a la fin u champ options
    a l afin de mon form, j'ai une serie de check box (environ 20) je dois les inserer si elles sont cochées comment faire
    faut il un champ de ma table par case à coher ou un champ generale ou un champ par option avec si coche = oui
    je dois realisé ce traitement car dans le detail de l'annonce on doit pourvoir lire et afficher l'intitulé de l'option si elle a ete coché
    exemple
    Peaugeot 206 2004
    option
    Da
    Vitre electriques
    GPS
    ect..

    merci de votre aide

  2. #2
    Membre très actif
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Turquie

    Informations forums :
    Inscription : Avril 2005
    Messages : 614
    Par défaut
    tu peux créer une table qui te servira de jointure entre tes voitures et tes options

    genre:
    id_voiture (int)
    id_option (int)

    pour connaitre toutes les options de ta voiture tu n'aura plus qu'a faire un select id_option where id_voiture=id_de_ta_voiture

    tu voit ce que je veux dire ?

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 295
    Par défaut oui
    je vois mais si un membre update son annonce donc aussi les options de son annonce comment faire

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    Citation Envoyé par digger
    je vois mais si un membre update son annonce donc aussi les options de son annonce comment faire
    tu update aussi la table intermediaire. dans certaine version de mysql (5.x par exemple) cela peut se faire automatique. sinon tu le fais toi meme

  5. #5
    Membre très actif
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Turquie

    Informations forums :
    Inscription : Avril 2005
    Messages : 614
    Par défaut
    oui s'il update son annonce tu peut faire un:

    delete de ta table quand id_voiture = la voiture que tu veux

    et ensuite tu réinssert les jointure qui conviennent au formulaire fournis

Discussions similaires

  1. Meilleur Methode insert Date/time postgres - C#
    Par deco76 dans le forum Requêtes
    Réponses: 2
    Dernier message: 24/07/2013, 15h25
  2. Réponses: 0
    Dernier message: 01/07/2013, 22h21
  3. cocher tout les check box
    Par Flob dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 17/02/2005, 10h29
  4. [FLASH 5] check box sous Flash 5
    Par Flash5man dans le forum Flash
    Réponses: 7
    Dernier message: 01/09/2004, 08h48
  5. Insertion dialog box dans feuille SDI
    Par Tom Joad dans le forum MFC
    Réponses: 3
    Dernier message: 12/04/2004, 00h04

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