bonjour voilà comme l'indique le titre je veux récupérer les données de ce formulaires pour l'insérer dans ma BD
un petit aperçu 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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 <form method="post" action="fichepret.php" enctype="multipart/form-data"> <table border="0" cellpadding="0" cellspacing="0" id="id-form"> <tr> <th valign="top">Nom Materiel(s):</th> <?php // Récupération de paramètres passés par la méthode GET // avec PHP>=4.1 // $_GET["loisirs"] contient un tableau de valeurs if(isset($_GET['id_materiel'])){ $loisirs = $_GET["id_materiel"]; echo "<b> </b><br />"; for ($i=0; $i<count($loisirs); $i++) { echo "<br />"; }} ?><?php if(isset($_GET['id_materiel'])){ for ($i=0; $i<count($loisirs); $i++) { ?> <td> <input type="text" name="id_materiel[]" value=<?php echo $loisirs[$i] ;?>/> <?php }} ?></td> <td></td> <tr> <th valign="top">Nom du Professeur:</th> <td><input type="text" name="nomprof" /></td> <td></td> </tr> </tr> <tr> <th valign="top">Email:</th> <td><input type="email"name="email" /></td> <td></td> </tr> <tr> <th> </th> <td valign="top"> <input type="submit" value="" class="form-submit" /> <td></td> </tr> </table></form>
et voilà l'étape de l'insertion
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php require_once("connection.php")?> <?php $idmateriel=$_POST["id_materiel[]"];$Nomprof=$_POST["nomprof"]; $email=$_POST["email"]; $req="INSERT INTO commande_pret( Id_commande,Nom,login,email)VALUES( '','$idmateriel','$Nomprof','$email')"; $res = $conn->query($req); ?>
l'émail et le login sont bien insérés,mais le problème réside dans le id_materiel (qui est le nom de materiel) qui me donne un
j'ai essayé d'enlever les crochets mais le problème reste le même,je veux insérer tout les noms matériels affectés à l'input dans ma table"Notice: Undefined index: id_materiel[] in C:\wamp\www\gestionmat\fichepret.php on line 4"
Partager