Bonjour alors voici mon problème :
Voici mon tableau avec les cases a cocher devant chaque produit
Je voudrais que le système récupèrent les données cocher afin de les insérer dans ma table commande j'ai essayer de faire ça mais je pense que c'est faux
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 <? include "debut.incVitrine.php"; include "connexion1.php"; ?> <form action="CibleCommande.php" method="post"> <? // la requête $table="Produit"; $requete="select nump as Numero, nomp as Produit, pvp as Prix from ".$table." Where Type_Sexe='M';"; $resultat= mysql_query($requete,$connexion1); // l'en tête des colonnes du tableau echo "<titre><h1>Table : ".$table."</h1></titre>"; echo '<p /><table border="2" width="75%">'; echo "<tr>"; echo "<th> </th>"; for( $i=0; $i < mysql_num_fields($resultat); $i++) echo "<th>".mysql_field_name($resultat, $i)."</th>"; echo "</tr>"; // le parcours des lignes et des champs while($ligne=mysql_fetch_array($resultat)) { echo "<tr>"; echo "<td><input type='checkbox' name='nom_check[]' value='".$ligne["Numero"]."' /></td>"; for($i=0;$i< mysql_num_fields($resultat); $i++) echo "<td>$ligne[$i]</td>"; echo "</tr>"; } // fin du tableau et compte des lignes echo "</table><p />"; echo "Il y a ".mysql_num_rows($resultat)." lignes dans la table ".$table; echo '<h3><a href="index.php">RETOUR au menu de la base FRINGUES</a></h3>'; mysql_close($connexion1); ?> <tr><td align="center"><input type="submit" value="Envoyer"></td></tr> </form>
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 <? include "connexion1.php"; include "debut.inc.php"; $today = date("Y-m-d"); foreach ($Numero = $_POST["Numero"] as $index => $value){ echo $index." :".$value."<br/>"; } { // connexion à la base $db = mysql_connect('localhost', 'root', 'root') or die('Erreur de connexion '.mysql_error()); // sélection de la base mysql_select_db('BddFringue',$db) or die('Erreur de selection '.mysql_error()); // on écrit la requête sql $sql = "INSERT INTO commande (datecdecl, numpcdecl, numclcde ) VALUES ( '','$today', '$Numero', '')"; // on insère les informations du formulaire dans la table mysql_query($sql) or die('Erreur SQL !'.$sql.' <br>'.mysql_error()); // on affiche le résultat pour le visiteur echo 'Vos infos on été ajoutées.<td class="menu"><a href="Pagevitrine.php">Accueil</a></td>' ; mysql_close(); // on ferme la connexion } ?>
Partager