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.
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
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 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"; }
Merci de vos suggestions.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] =>
Cdt.
Partager