Boucle sur ID - PHP

Webster95 Messages postés 655 Statut Membre -  
hervé56 Messages postés 296 Statut Membre -
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. hervé56 Messages postés 296 Statut Membre 10
     
    (montre du code stp)
    0
  2. Webster95 Messages postés 655 Statut Membre 142
     
      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.

    0
    1. hervé56 Messages postés 296 Statut Membre 10
       
      (==> non c'est du php)
      0
    2. Webster95 Messages postés 655 Statut Membre 142
       
      Oui je sais bien
      Mais dans une Node Drupal
      0
  3. hervé56 Messages postés 296 Statut Membre 10
     
    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 :)
    0
  4. Webster95 Messages postés 655 Statut Membre 142
     
    En fait, j'ai fait ça, mais je ne sais pas comment regrouper les articles. Autrement dit, comment retrouver l'article précdent.

    0
    1. Webster95 Messages postés 655 Statut Membre 142
       
      à 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
      0
    2. hervé56 Messages postés 296 Statut Membre 10
       
      bé ca tu le gere dans ta boucle, apres avoir checké l'id avec l'id precedente...
      0