récupérer des données formulaires pour les insérer dans une BD
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:
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:
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
Citation:
"Notice: Undefined index: id_materiel[] in C:\wamp\www\gestionmat\fichepret.php on line 4"
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