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 :

[Debutant] Problème de selection dans une requete


Sujet :

PHP & Base de données

  1. #21
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 34
    Par défaut
    Merci merci ca fonctionne parfaitement.

  2. #22
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 34
    Par défaut
    Est-il possible de faire en premier une liste en classant les films par ordre alphabétique puis une seconde liste en classant les séries pas par ordre alphabétique et par saison ?
    Car le résultat me mélange les 2 .

  3. #23
    Membre Expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Par défaut
    Ajoute une colonne à la clause ORDER BY
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ORDER BY source,Titre, Saison
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

  4. #24
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 34
    Par défaut
    Bien çà marche.
    Comment pourrais-je faire dans ma page php pour faire une liste en premier des films en DVD puis des séries en indiquant la saison.
    De plus je souhaiterais lorsque je clique sur un titre me rediriger vers un page de descriptif plus approfondie

  5. #25
    Membre Expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Par défaut
    Pour avoir les films en premier il faut jouer sur le paramètre ASC ou DESC de source dans le ORDER BY.
    Pour le reste de ta demande, on sort du cadre de ce forum dédié à PHP.
    Il faudrait que ton post y soit transféré ou bien que tu y poses directement la question.
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

  6. #26
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 34
    Par défaut
    donc je dois faire un group by sur chaque requete si j'ai bien compris.
    Comment faire pour transférer ce message sur le forum PHP.

  7. #27
    Membre Expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Par défaut
    Citation Envoyé par motard6 Voir le message
    donc je dois faire un group by sur chaque requete si j'ai bien compris.
    Tu n'as pas pu bien comprendre car j'ai dit une bêtise, je voulais parler du ORDER BY, j'ai corrigé ma réponse
    Citation Envoyé par motard6 Voir le message
    Comment faire pour transférer ce message sur le forum PHP.
    Il faut le signaler à un des modérateurs qui fera le nécessaire.
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

  8. #28
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 34
    Par défaut
    Ok donc je dois faire un ORDER BY pour chacune des requêtes.
    Peux tu me dire où se trouve le modérateur pour le transfert ?

  9. #29
    Membre Expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Par défaut
    Citation Envoyé par motard6 Voir le message
    Ok donc je dois faire un ORDER BY pour chacune des requêtes.
    Non un ORDER BY global pour l'UNION, simplement si tu veux que les DVD passent avant les films ou l'inverse tu joues sur le paramètre DESC ou ASC
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    ORDER BY source DESC,Titre, Saison
    par exemple.
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

  10. #30
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 065
    Par défaut
    Pour info : la discussion a été déplacée pour permettre de répondre aux questions qui restent et qui ne sont plus vraiment du ressort de MySQL, mais plutôt du PHP... :

    Citation Envoyé par motard6 Voir le message
    Bien çà marche.
    Comment pourrais-je faire dans ma page php pour faire une liste en premier des films en DVD puis des séries en indiquant la saison.
    De plus je souhaiterais lorsque je clique sur un titre me rediriger vers un page de descriptif plus approfondie

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  11. #31
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 34
    Par défaut
    Mercio d'avoir déplacé ma discussion.

    Pour info voici mon code en php

    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
     
    <?php do {?><tr height="25">
    <td></td>
    <td align="center"><?php $ID=$row_RsRecherche['IdDVD'];
    echo '<a href="../ConsulterDVD.php?TitreID='.base64_encode($ID).'">'.$row_RsRecherche['Titre'].'</a>'; ?></td>
    </tr><?php } while ($row_RsRecherche = mysql_fetch_assoc($RsRecherche)); ?>
    <tr height="25">
    <td colspan="2"></td></tr>
    <tr height="25">
    <td></td>
    <td align="center" style="color:#FF0000; text-decoration:underline"><? if ($totalRows_STV!=0) echo "Les Séries TV DVD :";?></td></tr>
    <?php do {?><tr height="25">
    <td></td>
     <td align="center"><?php $ID=$row_RsRecherche['Id_STV_DVD'];
    echo '<a href="../ConsulterSTV.php?TitreID='.base64_encode($ID).'">'.$row_RsRecherche['TitreSTV'];
    if ($totalRows_STV !=0) echo" Saison ".$row_RsRecherche['Saison'].'</a>'; ?></td>
    </tr><?php } while ($row_RsRecherche = mysql_fetch_assoc($RsRecherche)) ; ?>
    Le problème est que tout s'affiche dans la premier ligne donc film et séries tv et rien dans la seconde (qui ne devrait comporter que les séries tv et la premiere que les films)

  12. #32
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 114
    Par défaut
    Salut,

    As-tu mit film et séries tv entre les balises <th></th> ?

    En premiers tu dois dire que tu fais un tableau : <table>

    Ensuite tes titres de colonne : <th> </th>

    Après tu ouvre ton <tr> pour rentrer t'es données dans des <td>.

    Tu refermes ton </tr> lorsque tu veux aller dans la 2eme colonnes etc...


  13. #33
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 34
    Par défaut
    Non .
    A quoi sert ces balises <th></th>

  14. #34
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 114
    Par défaut
    Elles servent à rentré t'es grands titre, par exemple Prénom, et en dessous tu listes tous les prénoms, a coté nom ...

    Tu vois ?

  15. #35
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 34
    Par défaut
    Oui je vois donc je dois les placer après les <tr></tr>

  16. #36
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 114
    Par défaut
    Oui, entre enfaite

    uups me suis tromper
    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
    16
    17
     
    //tableau
    <table>
    //Les grands titres
    <tr>
    <th>Prenom</th>
    <th>Nom</th>
    </tr>
     
     
      <tr>
      <td>Clement</td> //le prénom
      <td>Pierre</td>// le nom 
      </tr>
     
      </tr>
    </table>
    Bon courage

  17. #37
    Membre Expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Par défaut
    Saluton,
    En réalité la syntaxe html pour un tableau est plus étendue
    Code html : 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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <table>
        <caption>Pour le titre du tableau</caption>
        <thead>
            <tr>
                <th></th>
                <th></th>
                <th></th>
            </tr>
        </thead>
        <tfoot>
            <tr>
                <td></td>
                <td></td>
                <td></td>
            </tr>
        </tfoot>
        <tbody>
            <tr>
                <td></td>
                <td></td>
                <td></td>
            </tr>
            <tr>
                <td></td>
                <td></td>
                <td></td>
            </tr>
        </tbody>
    </table>
    <!--
    il existe aussi une jeu de balises dédiées aux colonnes
    -->
    <colgroup>
        <col />
        <col />
    </colgroup>
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

  18. #38
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 34
    Par défaut
    Bonjour,

    J'ai essaiyé mais ca bne marche pas.
    Où dois-je placer mon code exactement ?

    Merci

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/02/2008, 16h08
  2. Problèmes de calcul dans une requete imbriquée
    Par LeNovice dans le forum Langage SQL
    Réponses: 6
    Dernier message: 21/03/2007, 16h56
  3. Réponses: 1
    Dernier message: 20/07/2006, 17h03
  4. [débutant] problème de condition dans une requete
    Par banker dans le forum Access
    Réponses: 5
    Dernier message: 22/03/2006, 13h52
  5. [VBA-E]problème de date dans une requete
    Par isa21493 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 24/02/2006, 11h45

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