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 à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

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

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

    Informations forums :
    Inscription : Mars 2008
    Messages : 34
    Points : 12
    Points
    12
    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
    Points : 3 950
    Points
    3 950
    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

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

    Informations forums :
    Inscription : Mars 2008
    Messages : 34
    Points : 12
    Points
    12
    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
    Points : 3 950
    Points
    3 950
    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.

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

    Informations forums :
    Inscription : Mars 2008
    Messages : 34
    Points : 12
    Points
    12
    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
    Points : 3 950
    Points
    3 950
    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.

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

    Informations forums :
    Inscription : Mars 2008
    Messages : 34
    Points : 12
    Points
    12
    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
    Points : 3 950
    Points
    3 950
    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.

  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 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 040
    Points : 23 795
    Points
    23 795
    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

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

    Informations forums :
    Inscription : Mars 2008
    Messages : 34
    Points : 12
    Points
    12
    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 régulier
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 114
    Points : 88
    Points
    88
    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 à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

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

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

    Informations forums :
    Inscription : Juin 2009
    Messages : 114
    Points : 88
    Points
    88
    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 à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

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

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

    Informations forums :
    Inscription : Juin 2009
    Messages : 114
    Points : 88
    Points
    88
    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
    Points : 3 950
    Points
    3 950
    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>

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

    Informations forums :
    Inscription : Mars 2008
    Messages : 34
    Points : 12
    Points
    12
    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, 17h08
  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, 17h56
  3. Réponses: 1
    Dernier message: 20/07/2006, 18h03
  4. [débutant] problème de condition dans une requete
    Par banker dans le forum Access
    Réponses: 5
    Dernier message: 22/03/2006, 14h52
  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, 12h45

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