Bonjour tout le monde,
j'essaye d'ajouter un nv produit lié à une catégorie et à une marque, mais j'ai une erreur qui vesent ses deux select,
de l'aide svp
voilà mon code:
le code du formulaire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function sqlAjouterProduit($conn, $nom_produit,$description_produit,$prix_produit,$id_categorie_produit,$id_marque) { $req = " INSERT INTO produits SET id_produit, nom_produit, description_produit, prix_produit, id_categorie_produit, id_marque "; if (mysqli_query($conn, $req)) { return mysqli_affected_rows($conn); } else { errSQL($conn); exit; } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 $listeCategories=sqlLireCategorie($conn); $listeMarques = sqlListeMarques($conn); $tri_critere = isset($_POST['trier']) ? trim($_POST['tri_critere']) : ""; $nom_produit = trim($_POST['nom_produit']); $description_produit = trim($_POST['description_produit']); $prix_produit = trim($_POST['prix_produit']); $id_categorie_produit = $_POST['id_categorie_produit']; $id_marque = $_POST['id_marque']; <form action="ajouterProduits.php" method="post"> <label>Nom du produit</label> <input type="text" name="nom_produit" value="<?php echo isset($nom_produit) ? $nom_produit : "" ?>" required> <span><?php echo isset($erreurs['nom_produit']) ? $erreurs['nom_produit'] : " " ?></span> <label>Description</label> <input type="text" name="description_produit" value="<?php echo isset($description_produit) ? $description_produit : "" ?>" required> <span><?php echo isset($erreurs['description_produit']) ? $erreurs['description_produit'] : " " ?></span> <label>Prix</label> <input type="text" name="prix_produit" value="<?php echo isset($prix_produit) ? $prix_produit : "" ?>" required> <span><?php echo isset($erreurs['prix_produit']) ? $erreurs['prix_produit'] : " " ?></span> <select name="tri_critere"> <?php foreach ($listeCategories as $row) : ?> <option value="<?php echo $row['id_categorie_produit']; ?>"><?php echo $row['nom_categorie_produit']; ?></option> <?php endforeach; ?> </select> <select name="tri_critere"> <?php foreach ($listeMarques as $row) : ?> <option value="<?php echo $row['id_marque']; ?>"><?php echo $row['nom_marque']; ?></option> <?php endforeach; ?> </select> <input type="submit" name="envoi" value="Envoyez"> </form>
Partager