Bonjour,
Je liste les donnée de ma base de donnée ainsi:
Code PHP : 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 $sql_sameCat = "SELECT * FROM modx_site_content WHERE parent LIKE ".$data_parentProduct['parent']; $query_sameCat = mysql_query($sql_sameCat)or die(mysql_error()); $no_sameCat = mysql_num_rows($query_sameCat); if($no_sameCat >= 1){ echo ' <div class="btn-cat-b" id="btn_prev_b"> <a href="#" class="btn-cat" id="btn_prev"><img src="[[++site_url]]manager/templates/rives/img/btn_prev.jpg" /></a> </div> <div class="btn-cat-b" id="btn_next_b"> <a href="#" class="btn-cat" id="btn_next"><img src="[[++site_url]]manager/templates/rives/img/btn_next.jpg" /></a> </div> <ul id="products_list"> '; while($data_sameCat=mysql_fetch_assoc($query_sameCat)){ echo '<li><a href="[[~'.$data_sameCat['id'].']]" title="'.$data_sameCat['pagetitle'].'"><img src="[[++site_url]]images/produits/'.$data_sameCat['id'].'-small.jpg" title="'.$data_sameCat['pagetitle'].'" alt="'.$data_sameCat['pagetitle'].'" /></a></li>'; } }
Ceci fonctionne bien.
Le problème que j'ai est le suivant.
Ceci dessus, ca affiche dans l'ordre des enregistrement.
Par exemple de 1,2,3,4,5,6,7,8.
Il se peut que l'id 5 soit récupéré en $_GET.
J'aimerais alors que mes article s'affiche de la manière suivante
5,6,7,8,1,2,3,4
Si je récupère l'id 8
8,1,2,3,4,5,6,7
et ainsi de suite.
Es-ce possible d'adapter ma requete de manière à ce que ca fonctionne?
Merci poir vos lumières
Partager