Bonjour,

Je travaille actuellement sur la page qui permet d'ajouter un produit à la base de donnée. Un produit possède plusieurs ingrédients.
J'ai créer une table intermédiaire parce qu'un produit peut contenir plusieurs ingrédients, mais ces ingrédients peuvent être partagés par plusieurs produits.

Nom : table intermediaire.PNG
Affichages : 216
Taille : 61,5 Ko

Dans le formulaire les ingrédients sont sous forme de case à cocher et identifier via leur nom. J'ai procédé comme cela car on peut ajouter des ingrédients dans la fiche produit via Ajax (on connait pas l'id à l'avance du coup).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
            <?php foreach ( $ingredients as $i ) : ?>
                <div class="check">
                    <input type="checkbox" name="<?php echo $i['ing_name'] ?>">
                    <label class="ingredient" for="<?php echo $i['ing_name'] ?>"><?php echo $i['ing_name'] ?></label>
                </div>
            <?php endforeach; ?>
            <div class="check" id="reponse-ajax"></div>
Je ne sais pas comment faire maintenant pour insérer un produit avec tous ses ingrédients dans la bases de données. Est-ce que quelqu'un pourrait m'aider ?
ps : je me sers des requêtes préparées