Bonjour,
je dois insérer dans une table MySQL des données provenant d'un formulaire.
Le formulaire est chargé à partir d'une requete mais au chargement je créer une table avec une zone de saisie libre(sal) pour chaque ligne ramenée. Le nombre de lignes ramené n'est pas fixe il varie par rapport au secteur d'activité des agents. Voici mon code cela :
Pour chaque agent je dois saisir son salaire.
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 if (isset($_POST['Submit'])){ extract($_POST); $sql="select id_agent,prenom,nom from agent where sectactivite='".$act."' "; $result=$maclass->execute($sql); echo "<center>"; if($maclass->NombreLignes($result)>0){ echo "<table border=\"1\" bordercolor=\"red\" cellspacing=\"0\" cellpdding=\"0\"> <tr><th>Prenom</th><th>Nom</th><th>salaire</th></tr>"; while ($line=$maclass->ajoutLigne($result)){ echo "<tr> <td>".$line['prenom']."</td> <td>".$line['nom']."</td> <td><input type=text size=4 name=sal id=sal></td> </tr>"; } echo "</table>" ; //echo echo "<td><input type=submit name=valider value=Valider id=valider></td>"; } else{"<h2> Aucun agent chargé</h2>"; } echo "<center>"; }
Ce que je souhaite c'est après clic sur le bouton (valider) insérer le tout dans une table traitement_salaire(id_agent, salaire) les informations du formulaire (id_agent,sal);
si quelqu'un à une idée de la façon dont on le peux faire ?
merci
Partager