Si je comprends bien le problème au niveau de la base de données, devriez-vous utiliser une table intermédiaire appelée quelque chose comme ProductSupplier contenant une colonne Product_ID et Supplier_ID.
Ensuite, lorsqu'un fournisseur sélectionne un produit, ajoutez à la fois le fournisseur et l'identifiant du produit dans une nouvelle colonne de ce tableau.
Cela permettra à plusieurs fournisseurs de sélectionner le même produit et à plusieurs produits d'être sélectionnés par le même fournisseur.
EDIT :je voulais dire "ajouter à la fois le fournisseur et l'identifiant du produit à une nouvelle ligne dans ce tableau"