Jump to content

Dernière Commande client


Nats

Recommended Posts

bonjour,


je souhaite récupérer l'id de la dernière commande passée pour un client sur la page history.php.
La fonction Order::getCustomerOrders(intval($cookie->id_customer))) appelé depuis la page history.php récupère tous les commandes d'un client dans cette variable $order.id_order que l'on retrouve dans history.tpl.

A partir de $order.id_order est ce que je peux récupérer uniquement l'id de la commande la plus récente.

Je suis vraiment bloqué et malheureusement je suis novice. Je compte sur votre aide à tous pour me sortir de là.

Merci d'avance pour votre compréhension.

Link to comment
Share on other sites

tu peux faire qqch comme ça


 static public function getMyLastOrder($id_customer){
   global $cookie;
   return Db::getInstance()->ExecuteS('
       SELECT o.*
       FROM `'._DB_PREFIX_.'orders` o
   INNER JOIN `'._DB_PREFIX_.'cart` c ON c.`id_customer` = o.`id_customer`
       WHERE o.`id_customer` = '.$id_customer.' AND o.`id_lang` = '.$cookie->id_lang.'
   ORDER BY o.id_order DESC
   LIMIT 0,1
   ');
 }



cette fonctionne devrai te retourner la dernière commande.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...