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

Dreamweaver Discussion :

[CS4] inversion de deux champs


Sujet :

Dreamweaver

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 102
    Par défaut [CS4] inversion de deux champs
    Bonjour à tous

    je voudrais savoir ce qui ne va pas dans ce code sql.
    il doit mettre en rapport le champ le champ shop_livre.auteur avec le champ id de la table shop_auteur
    quand je teste, il me met le prénom dans le nom

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT shop_livres.id, shop_auteurs.id, shop_auteurs.nom, shop_auteurs.prenom
    FROM shop_livres 
      INNER JOIN shop_auteurs ON shop_auteurs.id = shop_livres.auteur 
    WHERE shop_livres.id = idURL

    Voila j'ai acheté un livre "créer un site e-commerce avec dreamweaver cs4 et php/mysql.
    j'ai fait un jeu d'enregistrement dans dreamweaver, où j'ai pu dans un premier temps créer une page avec photo dynamique
    dans un deuxième temps, il me demande de refaire un jeu d'enregistrement mais cette fois ci à partir de 2 tables.
    le code sql que j'ai mis plus haut est tiré du livre

    Voilà

    ikhor

  2. #2
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 292
    Par défaut
    La requête est bonne. Sans doute l'erreur est-elle dans la correspondance entre colonnes de la requête et champs de ton formulaire.

  3. #3
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    Pour ma part y a tout de même un petit truc qui me choc mais j'ai peut être mal compris ta structure de base de données ou les intitulé.

    shop_auteurs.id = shop_livres.auteur

    comment un id peut être égale à un nom? cela devrait pas plutôt être : shop_auteurs.nom = shop_livres.auteur
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  4. #4
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Citation Envoyé par Vil'Coyote Voir le message
    Pour ma part y a tout de même un petit truc qui me choc mais j'ai peut être mal compris ta structure de base de données ou les intitulé.

    shop_auteurs.id = shop_livres.auteur

    comment un id peut être égale à un nom? cela devrait pas plutôt être : shop_auteurs.nom = shop_livres.auteur
    On peut intuitivement pense que le champ auteur de la table shop_livres ne contient que l'identifiant de l'auteur, et non son nom.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 102
    Par défaut [CS4] inversion de deux champs
    bonsoir

    merci de vous intéresser à mon problème

    le champ shop_livres.auteur est de type int
    et normalement il devait être en relation avec le champ shop_auteurs.id qui est de type int

    voilà, j'espère que je vous ai apporté un peu de lumière.

    ikhor

  6. #6
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 292
    Par défaut
    on en revient donc à ce que je disais :

    Citation Envoyé par Antoun Voir le message
    La requête est bonne. Sans doute l'erreur est-elle dans la correspondance entre colonnes de la requête et champs de ton formulaire.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 102
    Par défaut [CS4] inversion de deux champs
    bonjour

    voilà, j'ai été voir dans l'onglet comportement de serveur et je me suis aperçu que le premier jeu d'enregistrement avait un point d'exclamation.
    j'ai donc supprimer dans liaison ce jeu et j'en ai refait un autre. Et là, aucune erreur.
    j'ai donc fait un autre jeu d'enregistrement intitulé auteur en mode avancé avec la requête décrite plus haut. j'y ai mis une variable et çà fonctionne.

    merci encore à vous pour m'avoir aider.

    ikhor

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 102
    Par défaut [CS4] inversion de deux champs
    Bonsoir
    ,
    je reviens avec force car j'ai toujours le même problème.
    Cad, l'inversion des deux champs
    en +, j'ai créé une région répétée et je m'aperçois que le nom et prénom de l'auteur ne change pas. il reste sur le nom et prénom 1

    merci de venir m'aider

    ikhor

  9. #9
    Nouveau membre du Club
    Inscrit en
    Avril 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 6
    Par défaut
    Bjr Ikhor

    J'ai parcouru aussi ce livre.

    Je m'en suis tenu à la requête suivante pour le jeu d'enregistrement "auteur"
    de la page livre_detail.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT shop_auteurs.*
    FROM shop_livres INNER JOIN shop_auteurs ON shop_auteurs.id = shop_livres.auteur
    WHERE shop_livres.id=idURL
    Tu peux trouver le "code source" ici, si tu ne l'as pas fais :

    http://www.pearson.fr/livre/?GCOI=27440100291780#

    Attention, il y a un certain nombre de décalages entre le code source et le livre, notamment entre les noms des champs de la bd et les jeux d'enregistrements du livre.

    Cordialement

Discussions similaires

  1. FieldbyName => deux champs du meme nom
    Par dacid dans le forum Bases de données
    Réponses: 2
    Dernier message: 13/01/2005, 14h05
  2. Créer un lien en deux champs d'un formulaire
    Par colinet dans le forum IHM
    Réponses: 2
    Dernier message: 13/01/2005, 08h41
  3. contrainte sur deux champs d'une table
    Par bdkiller dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 17/09/2004, 18h26
  4. concatener deux champs ?
    Par Nadaa dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 03/08/2004, 11h57
  5. deux champs ont le même nom
    Par mamouna dans le forum ASP
    Réponses: 5
    Dernier message: 01/07/2004, 13h55

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