Boucle sur ID - PHP

Bonjour,

Dans le cadre d'un projet, je dois afficher les commandes passés sur un site.
J'ai alors le numéro de commande, l'article...

Je fait un boucle pour récupérer les résultats. Jusqu'à la, tout va bien.
Dans ma boucle while, j'affiche 1 ligne avec l'id et l'article en question.

J'aimerais que, quand l'ID revient 2 fois de suite, les 2 articles soient dans la meme ligne.

Autrement dit, tant que l'ID = l'ID précédent, j'ajoute l'article à la ligne.

Précision: Je suis en mysql_fetch_object.

Merci !

--
Répondez vite, mais répondez bien.
"Le meilleur antivirus reste l'utilisateur"

4 réponses

  1.   while ($order = db_fetch_object($result)) {
    $row = array(
    		  'data' => array(
    			array('data' => '<input type=checkbox id="check-'.$order->order_product_id.'"/>'),
    			array('data' => $order->order_id),
    			array('data' => $date_formate),
    			array('data' => $order->title),
    			array('data' => $order_name_nom),
                            array('data' => $order_name_adresse1),
                            array('data' => $order_name_adresse2),
                            array('data' => $order_name_cp),
                            array('data' => $order_name_ville),
                            array('data' => $order_name_pays),
    			$actions_status,
    			array('data' => $export_csv, 'class' => 'hidden'),
    		  ),
    		  'id' => 'order-product-'. $order->order_product_id,
    		);
    
    }
    
    


    C'est du Drupal.

    1. (==> non c'est du php)
    2. Oui je sais bien
      Mais dans une Node Drupal
  2. tu insères une variable a la fin de ton while qui prend l'id a checker
    tu fais le check au debut du while et c'est bon :)
    1. En fait, j'ai fait ça, mais je ne sais pas comment regrouper les articles. Autrement dit, comment retrouver l'article précdent.

      1. à noter que, si j'ai plusieurs produit dans un meme commande, il faut meme les produit sur une ligne, et ne plus afficher la premiere
      2. bé ca tu le gere dans ta boucle, apres avoir checké l'id avec l'id precedente...