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 :
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>"; 
}
Pour chaque agent je dois saisir son salaire.
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