PHP - boucle - écriture dans une BD
heero_yuy
Messages postés
1
Statut
Membre
-
lolo -
lolo -
Bonjour,
j'ai un problème, d'où mon passage ici !!
j'ai, pour mon Stage, à faire une saisie, via un tableau, et surtout grâce à un formulaire
l'utilisateur doit ainsi saisir un nombre d'affaires programmées, et jugées, pour des types d'affaires différents (social, pénal, civil...).
j'ai donc créer mon tableau de saisie vide à l'aide d'une boucle, il affiche une ligne par type d'affaire (récupéré dans ma BD) et dans cette ligne, il y a les zones de saisies pour saisir le nombre d'affaires...
le problème est que dès que l'utilisateur valide la saisie, la requête 'INSERT INTO' enregistre uniquement la valeur 0, et ce pour tous types d'affaires.
Voici le code si besoin est :
cette page PHP est dans le formulaire suivant :
Je vous remercie d'avance pour l'aide apportée.
Heero_yuy
j'ai un problème, d'où mon passage ici !!
j'ai, pour mon Stage, à faire une saisie, via un tableau, et surtout grâce à un formulaire
l'utilisateur doit ainsi saisir un nombre d'affaires programmées, et jugées, pour des types d'affaires différents (social, pénal, civil...).
j'ai donc créer mon tableau de saisie vide à l'aide d'une boucle, il affiche une ligne par type d'affaire (récupéré dans ma BD) et dans cette ligne, il y a les zones de saisies pour saisir le nombre d'affaires...
le problème est que dès que l'utilisateur valide la saisie, la requête 'INSERT INTO' enregistre uniquement la valeur 0, et ce pour tous types d'affaires.
Voici le code si besoin est :
<?php
$cxn= mysql_connect ($host,$login,$pass);
mysql_select_db($bd);
$numC=$choix_cours;
$annee=$_POST[annee];
$SQL="SELECT typeAff, numAffC FROM AFFAIREC";
$res=mysql_query($SQL,$cxn);
echo mysql_error();
echo "<table width=850 border=1>";
echo "<tr><td width='20%' align='center'><b>Affaire</td><td align='center'><b>NB section</td><td align='center'><b>NB salle</td>
<td align='center'><b>NB affaires programmées</td><td align='center'><b>NB affaires jugées</td></tr>";
while ($val=mysql_fetch_array($res)){
echo "<tr><td>", $val["typeAff"], "</td>
<td><input name='nb_section' style='text-align:right' type='text'></td>
<td><input name=nb_salle style='text-align:right' type='text'></td>
<td><input name='nb_prog' style='text-align:right' type='text'></td>
<td><input name='nb_traite' style='text-align:right' type='text'></td></tr>";
if($annee<>""){
$query3="INSERT INTO aff_cours(numCours, numAff, annee, nb_aff_prog, nb_aff_traite) VALUES ('$numC','$val[numAffC]','$annee','$nb_prog','$nb_traite')";
$res3=mysql_query($query3,$cxn);
}
}
echo "</table>";
mysql_close();
?>
cette page PHP est dans le formulaire suivant :
<table width="758">
<form method="POST" action="P14211.php">
<!--DWLayoutTable-->
<tr height=30><td align="center" colspan=5>Saisissez les données concernant une Cours</td></tr>
<tr>
<td height="40" valign="center" align="right">Tableau annuel de l'activité judiciaire civil de la Cours :</td>
<td><?php require("liste_deroule_cours.php"); ?></td>
<td align="right">Choisissez l'année : </td>
<td><input type=text size=4 name="annee"></td>
</tr>
<tr>
<td colspan=5><?php require("P142111.php");?></td>
</tr>
<tr>
<td align=center colspan=5><input type="submit" value="Valider"></td>
</tr>
</form>
</table>
Je vous remercie d'avance pour l'aide apportée.
Heero_yuy
A voir également:
- PHP - boucle - écriture dans une BD
- Écriture facebook - Guide
- Ecriture en gras - Guide
- Ecriture insta - Guide
- Écriture à l'envers miroir - Guide
- Easy php - Télécharger - Divers Web & Internet