Bonjour,
J'ai une problématique qui est la suivante: je veux avoir un tableau des champ et lorsqu'on s'appuie sur un bouton en ajoute une ligne autre ligne vide semblable à la ligne précédente et puis avoir un bouton submit qui fait l'insertion des tous les données saisies dans la base de données. C'est pour mon application web dynamique svp aidez moi
Voici le code du mon tableau
et voici le code pour ajout des champs à ma base des données
Code html : 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 <table class="dTable" id="matable"> <thead> <tr> <th> <div align="center"> Code Article </div> </th> <th> <div align="center"> Article </div> </th> <th> <div align="center"> Désignation </div> </th> <th> <div align="center"> Numéro de Série </div> </th> <th> <div align="center"> Version </div> </th> <th> <div align="center"> Famille </div> </th> <th> <div align="center"> Emplacement </div> </th> </tr> </thead> <tfoot> </tfoot> <tbody> <tr> <td> <div align="center"> <input type="text" name="Code_Article"/> </div> </td> <td> <div align="center"> <input type="text" name="Article"/> </div> </td> <td> <div align="center"> <input type="text" name="Designation"/> </div> </td> <td> <div align="center"> <input type="text" name="Numero_Serie"/> </div> </td> <td> <div align="center"> <input type="text" name="Version"/> </div> </td> <td> <div align="center"> <select name="Famille"><option></option> <option></option> <OPTION></OPTION> </select> </div> </td> <td> <div align="center"> <input type="text" name="Emplacement"/> </div> </td> </tr> </tbody> </table>
Code php : 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 <?php session_start(); // On intègre les informations de connexion à la base de données ainsi que le fichier include("conf_site.php"); include("fonctions.php"); // On intialise la connexion à la base de données $bdd = new PDO('mysql:host='.$bdd_hote.';dbname='.$bdd_nmDB, $bdd_user, $bdd_pass); $Numero_Bon_Entree=$_SESSION['Bon_Entree_N']; $Numero_Serie=htmlentities(trim($_POST['Numero_Serie'])); $Code_Article=htmlentities (trim($_POST['Code_Article'])); $Carte=htmlentities(trim($_POST['Article'])); $Famille=htmlentities(trim($_POST['Famille'])); $Emplacement=htmlentities(trim($_POST['Emplacement'])); $Version=htmlentities(trim($_POST['Version'])); $Designation=htmlentities(trim($_POST['designation'])); if($Code_Article&&$Numero_Serie){ $requete="INSERT INTO `articles` (`Numero_Serie`, `Code_Article`,`Carte`,`Famille`,`Emplacement`, `Version`, `Designation`,`Numero_Bon_Entree`) VALUES ('$Numero_Serie','$Code_Article', '$Carte','$Famille','$Emplacement','$Version','$Designation','$Numero_Bon_Entree' );"; sql($requete); session_start(); $_SESSION['ok2']="ok"; header('location:bon_d\'entree2.php'); } else { header ('location:bon_d\'entree2_erreur.php'); } ?>
Merci de votre aide.
Partager