Je sais pas si tu connais les sessions mais c'est LE truc à utilisé pour faire un cadie (voir doc http://www.php.net/ )
avec les session tu fait en sorte que des varaible reste sur le serveur, ce qui fait que l'acheteur peut choisir des articles, retourner fouiller, choisir d'autre article, etc ...
Pour le choix des articles, tu fait une page avec un formulaire qui renvoi les ids des articles selectionnées dans une page PHP qui met tout ces ids dans une session et qui renvoie la main à l'utilisateur pour, s'il le désire, choisir d'autre articles.
Quand il a terminé, il clique sur ma commande, et la tu fais une requete pour selectionner tout les articles selon les ids (que tu as enregistré) et tu lui affiche sa commande.