par
bubu » 12 juin 2011, 12:23
Bonjour, et merci pour ta réponse!
J'utilise ici un GROUP BY avec un "SELECT * " car je veux récupérer toutes les infos correspondant à ma requête de listing, le tableau ne montrant (volontairement) qu'une partie des données retenues par cette requête. Je dois avoir de la chance, ce listing correspond exactement à ce que je veux!
J'utilise également GOUP BY car, pour une Fille donnée, j'ai plusieurs entrées/photos (Mamie, Mère et Fille ne sont que des noms illustratifs^^)
Une meilleure idée du tableau en question, obtenu avec
$list = mysql_query("SELECT * FROM bdd WHERE pays='Fr' GROUP BY Fille ORDER BY Mamie DESC, Maman ASC, Fille ASC");
(pour une Mère donnée, les Filles sont ordonnées, et pour une Mamie donnée, les Mères sont ordonnées aussi...)
Mamie: Mere: Fille: Page:
Mamie-C Mere-1 Fille-1 ==> Fille-C11.php
Mamie-C Mere-2 Fille-1 ==> Fille-C21.php
Mamie-C Mere-3 Fille-1 ==> Fille-C31.php
Mamie-C Mere-3 Fille-2 ==> Fille-C32.php
Mamie-B Mere-1 Fille-1 ==> Fille-B11.php
Mamie-B Mere-1 Fille-2 ==> Fille-B12.php
Mamie-B Mere-1 Fille-3 ==> Fille-B13.php
Mamie-B Mere-2 Fille-1 ==> Fille-B12.php
Mamie-A Mere-1 Fille-1 ==> Fille-A11.php
Mamie-A Mere-2 Fille-1 ==> Fille-A21.php
Mamie-A Mere-3 Fille-1 ==> Fille-A31.php
Mamie-A Mere-4 Fille-1 ==> Fille-A41.php
...
Mon problème est que je ne sais pas comment faire le lien entre la page sur laquelle je suis à un instant T(ex: Fille-B13.php) et le résultat de ma liste... Et du coup, comment aller aux pages Previous/Next correspondant à la requête (Fille-B12.php / Fille-B12.php).
Donc:
- le critère indiquant qu'après Fille-B13 c'est Fille-B12: provient de la requête
- le critère permettant d'aller de Fille-B13.php à Fille-B12.php: aucune idée....
J'espère que tu comprends mieux mon soucis ? (qu'est-ce que c'est galère à expliquer clairement^^^^)
Bonjour, et merci pour ta réponse!
J'utilise ici un GROUP BY avec un "SELECT * " car je veux récupérer toutes les infos correspondant à ma requête de listing, le tableau ne montrant (volontairement) qu'une partie des données retenues par cette requête. Je dois avoir de la chance, ce listing correspond exactement à ce que je veux!
J'utilise également GOUP BY car, pour une Fille donnée, j'ai plusieurs entrées/photos (Mamie, Mère et Fille ne sont que des noms illustratifs^^)
Une meilleure idée du tableau en question, obtenu avec
$list = mysql_query("SELECT * FROM bdd WHERE pays='Fr' GROUP BY Fille ORDER BY Mamie DESC, Maman ASC, Fille ASC");
(pour une Mère donnée, les Filles sont ordonnées, et pour une Mamie donnée, les Mères sont ordonnées aussi...)
Mamie: Mere: Fille: Page:
Mamie-C Mere-1 Fille-1 ==> Fille-C11.php
Mamie-C Mere-2 Fille-1 ==> Fille-C21.php
Mamie-C Mere-3 Fille-1 ==> Fille-C31.php
Mamie-C Mere-3 Fille-2 ==> Fille-C32.php
Mamie-B Mere-1 Fille-1 ==> Fille-B11.php
Mamie-B Mere-1 Fille-2 ==> Fille-B12.php
Mamie-B Mere-1 Fille-3 ==> Fille-B13.php
Mamie-B Mere-2 Fille-1 ==> Fille-B12.php
Mamie-A Mere-1 Fille-1 ==> Fille-A11.php
Mamie-A Mere-2 Fille-1 ==> Fille-A21.php
Mamie-A Mere-3 Fille-1 ==> Fille-A31.php
Mamie-A Mere-4 Fille-1 ==> Fille-A41.php
...
Mon problème est que je ne sais pas comment faire le lien entre la page sur laquelle je suis à un instant T(ex: Fille-B13.php) et le résultat de ma liste... Et du coup, comment aller aux pages Previous/Next correspondant à la requête (Fille-B12.php / Fille-B12.php).
Donc:
- le critère indiquant qu'après Fille-B13 c'est Fille-B12: provient de la requête
- le critère permettant d'aller de Fille-B13.php à Fille-B12.php: aucune idée....
J'espère que tu comprends mieux mon soucis ? (qu'est-ce que c'est galère à expliquer clairement^^^^)