Mise à jour BD ligne sélectionnée dans un tableau
Bonjour,
J'ai un souci sur un PHP qui affiche des lignes d'une table ORACLE et doit permettre la mise à jour d'un champ d'une ligne sélectionnée.
Le script ci-dessous ne fonctionne que si je modifie la dernière ligne du tableau.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| for ($j; $j<sizeof($listeDemandes);$j++)
{
echo"<form method=\"post\" action=\"formModifDemande.php\">";
echo " <tr class='demandes' align='center'>\n";
echo " <td class='demandes'>".$listeDemandes[$j]['D_CODE']."</td>\n";
echo " <td class='demandes'>".$listeDemandes[$j]['DATE_EXEC']."</td>\n";
echo " <td class='demandes'><INPUT TYPE='TEXT' NAME='E_DEBITEUR' SIZE='8' ></td>\n";
echo " <td class='demandes'>".$listeDemandes[$j]['ETAB_DEMANDEUR']."</td>\n";
echo " <td class='demandes'>".$listeDemandes[$j]['LABO_DEMANDEUR']."</td>\n";
echo " <td class='demandes'>".$listeDemandes[$j]['ADR_DEMANDEUR']."</td>\n";
echo " <td class='demandes'>".$listeDemandes[$j]['CP_DEMANDEUR']."</td>\n";
echo " <td class='demandes'>".$listeDemandes[$j]['VILLE_DEMANDEUR']."</td>\n";
echo " <INPUT TYPE='HIDDEN' NAME='E_DEMANDE value=".$listeDemandes[$j]['D_CODE']."'>";
echo " <INPUT TYPE='HIDDEN' NAME='E_DEBITEUR value=".$E_DEBITEUR."'>";
echo" <td><input type=\"submit\" name=\"update\" value=\"Save Changes\"</td>\n";
echo " </td>\n";
echo " </tr>\n";
} |
contenu de $_POST reçu : le champ E_DEBITEUR est rempli si je le remplis sur la dernière ligne du tableau, et E_DEMANDE renvoie toutes les valeurs du tableau et pas seulement celle de la ligne mise à jour
Citation:
Array ( [E_DEBITEUR] => test [E_DEMANDE_value=2200458687] => [E_DEBITEUR_value=] => [E_DEMANDE_value=2200511119] => [E_DEMANDE_value=2200511171] => [E_DEMANDE_value=2200517992] => [E_DEMANDE_value=2200519922] =>
Merci de vos suggestions.
Cdt.