C'est pas mal indigeste, alors je vais expliquer toute la procédure de saisie
Le variable $catServM (ne vous intéressez pas à $trucServM) contient l'identifiant de l'enregistrement que je veux modifier.
J'affiche ensuite cet élément dans une zone de texte (modifiable) et un bouton modifier.
lorsque le bouton modifier est clické j' affiche une page indiquant vous allez modifier .....et encore un bouton pour confirmer la modification...
Bon c'est un peu le bordel dans mon code car j'y ai ajouté pas mal de truc pour tester
M'enfuin si vous pouvez m'aider n'hésitez pas
Code :
- if (($catServM!=0)&&($trucServM))
- {
- $d="select nom_serv, cd_serv from service where cd_serv=$catServM";
- echo"<br>";
- $res=mysql_query($d);
- $num=mysql_num_rows($res);
- if ($num==0)
- {}
- else
- {
- echo "<br>";
- echo "<TABLE width=100% border= \"0\">\n";
- print("\n<TR>\n" );
- print("\t<TD align=\"center\"><font color=black><b>Service</b></font></TD>\n" );
- while ($ligne=mysql_fetch_row($res))
- {
- $serv=stripslashes($ligne[0]);
- $id=$ligne[1];
- echo "<FORM action=\"miseajour.php4?identifiant=$id\" method=\"POST\" TARGET=\"droite\">";
- print("\n<TR>\n" );
- $longueur=strlen($serv)+10;
- echo "<TD align=\"center\"><INPUT TYPE=\"text\" SIZE=\"$longueur\" NAME=\"newserv\" VALUE=\"$serv\"></TD>";
- print("</TR>\n" );
- }
- }
- echo "</TABLE>";
- echo "<br>";
- echo $id;
- echo "<div align=\"center\"><INPUT TYPE=\"submit\" NAME=\"modifServ\" VALUE=\"Modifier\"></div>";
- echo "</FORM>";
- }
- if (($modifServ)&&($identifiant!=null)&&(!$modifierserv))
- {
- $newserv=stripslashes($newserv);
- echo "<b><font color=black><h3><center>Vous allez enregistrer :</center></h3></font></b><br>";
- echo "<b><font color=blue>Service: </font></b>";
- echo "<b>".$newserv."</b><br><br>";
- echo "$newsers";
- echo "$identifiant";
- echo "<FORM ACTION=miseajour.php4?newserv=$newserv&identifiant=$identifiant&trucServM=$trucServM METHOD=POST TARGET=droite>";
- echo "<TABLE cellpadding=30><TR><TD><INPUT TYPE=\"submit\" NAME=\"modifierserv\" VALUE=\" Ok \"></TD>";
- echo "<TD><INPUT TYPE=\"submit\" NAME=\"annuler1\" VALUE=\" Annuler \"></center></left></TD><TR></TABLE>";
- }
- if ($modifierserv)
- {
- $newserv=stripslashes($newserv);
- echo "$newserv";
- $m="update service set nom_serv='$newserv' where cd_serv=$identifiant";
- query ($m);
- echo "<h3 align=center><b>MODIFICATION EFFECTUEE !</b></h3>";
- }
- ?>
|