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 :

Traitement donnée Php/Mysql [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Infographiste
    Inscrit en
    Février 2012
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Moselle (Lorraine)

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

    Informations forums :
    Inscription : Février 2012
    Messages : 99
    Par défaut Traitement donnée Php/Mysql
    Bonjour, j'ai un petit problème pour récupérer des images et les afficher
    dans un slider,en fonction de l'id du tuto je dois afficher 6 images previews, je m'explique

    Les tables :
    (tuto) contenant les tutoriaux
    id_tuto ( associer avec tuto_id de la table preview )
    title
    resume
    .....

    (preview) contenant les images au nombres de 6 img par tuto.
    id_prev
    tuto_id ( FK)
    preview01
    preview02
    ......

    Ce que je voudrai c'est afficher les images correspondant à chaque tutorial en fonction de son ID je suppose seulement mon code m'affiche toutes les images stockées de tous les tutoriaux.

    Je joins mon code afin que vous apportiez votre savoir

    Code SQL
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    // Préparation de la requête pour afficher les previews
    $prev   = "SELECT *
        FROM preview
        LEFT JOIN tuto ON tuto.id_tuto = preview.tuto_id
        WHERE tuto.id_tuto = preview.tuto_id
    ";
     
    // Requête SQL preview
    $lect   = mysql_query($prev);
    Et le code PHP pour afficher dans l'espace concerné
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
    //Début de la boucle
    while ($data = mysql_fetch_array( $lect)) { ?>
    <img src="<?php echo $data['preview01']; ?>" alt="" title="<?php echo $row['title']; ?>"/>
    <img src="<?php echo $data['preview02']; ?>" alt=""  title="<?php echo $row['title']; ?>"/>
    <?php } ?>

  2. #2
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2010
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cambodge

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juin 2010
    Messages : 221
    Par défaut
    Que te donne ta requete dans php my admin?

  3. #3
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    normal que tu recuperes tout, tu n'as pas indiqué le tuto que tu voulais :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT *
        FROM preview
        LEFT JOIN tuto ON tuto.id_tuto = preview.tuto_id
        WHERE tuto.id_tuto = 12156465
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  4. #4
    Membre confirmé
    Homme Profil pro
    Infographiste
    Inscrit en
    Février 2012
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Moselle (Lorraine)

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

    Informations forums :
    Inscription : Février 2012
    Messages : 99
    Par défaut
    D'abord merci de me prendre le temps de me répondre
    Voila ma requête en phpmyadmin me retourne tous les résultats.

    En réponse à Sabotage,
    En fait, ce que je voudrai c'est que script associe les images ( table preview à chaque tuto ces dernier étant afficher en lot, lorsque je cliquerai sur tuto 1 par exemple j'aurai les preview de ce tuto et non pas toutes les preview de mes tutos.)

    Ce qui me retourne actuellement

    Une idée ?

  5. #5
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2010
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cambodge

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juin 2010
    Messages : 221
    Par défaut
    dans ta clause WHERE , tu récupères ton id commun aux deux tables comme Sabotage t'as dit.

  6. #6
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2010
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cambodge

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juin 2010
    Messages : 221
    Par défaut
    J'ai oublié si tu me veux qu'une image, tu utililises dans ta requete:


  7. #7
    Membre confirmé
    Homme Profil pro
    Infographiste
    Inscrit en
    Février 2012
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Moselle (Lorraine)

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

    Informations forums :
    Inscription : Février 2012
    Messages : 99
    Par défaut
    Et bien cela ne fonctionne pas
    Je met un petit schéma plus explicatif


    Si l'utilisateur clique sur 'afficher détail' pour le tuto N°2, j'aimerai que les 6 images Previews qui correspondent a son id s'affiche et non celle des autres tutoriels.
    Mais bien sur lorsque l'utilisateur veut voir le tuto portant l'id 1 ou 5 les images changent en fonction.
    ( je ne sais pas si ça importe mais les image sont afficher dans un slider )

    J'espère avoir été assez compréhensible dans ma demande
    J'attends avec impatience votre soutien.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Envoie de données [PHP / MySQL]
    Par Sprism dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 27/06/2011, 09h44
  2. [MySQL] Suppression d'une ligne d'une base de données (PHP/Mysql)
    Par toutaonline dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 12/05/2009, 14h31
  3. [MySQL] problème affichage donnée php mysql
    Par tondeuz dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 22/06/2007, 12h16
  4. Réponses: 20
    Dernier message: 02/06/2006, 12h13

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