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 : 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";
                }
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

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.