Bonjour,
J'ai écrit un code qui me permet d'afficher des produits d'une base de données dans un tableau. A coté de chaque ligne j'ai ajouté un champ pour rentrer la quantité de produit.
Un bouton sélectionner permet d'afficher la quantité sélectionnée en face de chaque ligne...Bref tout cela fonctionne.
J'aimerais maintenant pouvoir enregistrer les lignes sur lesquelles des quantités ont été sélectionnées dans une nouvelle base "enregistrement" qui possède 4 entrée (Id, nom, produit, quantité).
Je ne gère pas pour l'instant le nom.
Comment procéderiez vous?
Voici le code :
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
41
42
43
44
45
46
47
48
49
50 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Tableau html simple</title> </head> <body> <table border="1"> <tbody> <?php require('_connexion.php'); ?> <form method="post" action="index.php"> <?php while($row = mysql_fetch_assoc($bdd)) { ?> <tr><td width=50%> <?php echo $row['titre']; ?> </td> <td width=10%> <?php echo $row['code']; ?> </td> <td width=10%> <?php echo $row['conditionnement']; ?> </td> <td width=5%> <?php echo $row['masse']; ?> </td> <td width=5%> <?php echo $row['puht']; ?> </td> <td><input type="text" name="qte<?php echo $row['Id_prod']; ?>" value=""> <td width=5%></td> <?php if(isset($_POST['qte'.$row['Id_prod']])) { $quantite = $_POST['qte'.$row['Id_prod']]; } else { $quantite= 0; } ?> <td width=5%><?php echo $quantite; ?> </td> </tr> <?php } ?> <input type="submit" value="Sélectionner"/> </form> <form method="post" action="index.php"> <?php $enreg = 'INSERT INTO enregistrement VALUES ("", "valeur2", "valeur2", "5")'; mysql_query($enreg); ?> <input type="submit" value="valider"/> </form> </tbody> </table> </body> </html>
Partager