|
La Communauté Webmaster 
| Pages: [1] |
 |
|
|
|
Auteur |
Sujet: Selection d'informations à nouveau... (Lu 655 fois) |
|
 |
Selection d'informations à nouveau...
« sur: le 03-02-2005 a 17:32:35 » |
|
|
|
|
|
|
 |
Re:Selection d'informations à nouveau...
« Répondre #1 sur: le 03-02-2005 a 17:48:31 » |
|
MFred
Habitué
  
Hors-Ligne
Sexe: 
Messages: 340

Gnih ?
|
Par exemple, si la table est de ce genre : | id | type | nom | date | | 1 | 1 | item1 | 2005-01-01 | | 2 | 1 | item2 | 2005-01-02 | | 3 | 2 | item3 | 2005-01-03 | | 4 | 2 | item4 | 2005-01-04 | | 5 | 2 | item5 | 2005-01-05 |
Supposons que tes différents types soient type1 et type2
<?php // Tableau contenant les types $type= array(1 => 'type1','type2');
// Requete $res=mysql_query ('SELECT type, nom FROM table ORDER BY type ASC, date ASC')
// Initialisation de la variable $type_en_cours à 0 $type_en_cours=0;
while ($fetch=mysql_fetch_assoc($res)) { // On regarde si la catégorie qui défile est celle de l'élément actuel if ($fetch['type'] != $type_en_cours) { // La ligne pointée par la requete SQL a un type différent de la précédente, on ecrit le nom du type $type_en_cours++; echo '<strong>',$type[($fetch['type'])],'</strong><br />'; } echo $fetch['nom'],'<br />'; } ?> |
|
Ca devrait retourner, en principe :
type1 item1 item2 type2 item3 item4 item5
Bonne chance 
Edit : Ca ne marchera pas si dans la table, il n'y a par exemple pas de type 2 tandis qu'il y a des types 3. |
"In a world without fences and walls, who needs Gates and Windows ?"
Jabber : mfred@jabber.fr / mfred.mail@gmail.com |
|
|
 |
Re:Selection d'informations à nouveau...
« Répondre #2 sur: le 04-02-2005 a 11:14:04 » |
|
|
|
|
| Pages:
[1] |
|
|
|
| |
|
|