par
rastignac » 24 avr. 2008, 15:58
Bonjour
Voilà, j'ai un bout de code qui pose problème, ça doit surement etre simple mais je ne vois pas.
J'ai deux if consécutifs, et c'est soit l'un soit l'autre.
Pour expliquer j'ai une page précédente, un formulaire avec deux boutons submits, un modifier et un supprimer, donc sur la plage d'après y'a deux if pour chaque bouton.
Le problème c'est qu'il passe à chaque fois par le if du if "supprimer"...
Vous avez une idée??
<html>
<body bgcolor=#e8eae8>
<form name="remission4" method="GET" action="remission5.php">
<?php
$connexion=mysql_Pconnect("127.0.0.1","root","");
if (!mysql_select_db("radiofrance",$connexion)) {
exit; }
if ($submit="Modifier") {
$nom_e=$_POST["nom_e"];
$nom_e=mysql_real_escape_string($nom_e);
$num_aff=$_POST["num_aff"];
$num_aff=mysql_real_escape_string($num_aff);
$chaine=$_POST["chaine"];
$chaine=mysql_real_escape_string($chaine);
$idd=$_POST["idd"];
$sql="UPDATE emission SET nom_emission='$nom_e',nom_radio='$chaine', numero_affaire='$num_aff' WHERE id=$idd";
$resultat=mysql_query($sql) or die ('requête invalide:'.mysql_error());
}
if ($submit="Supprimer") {
$nom_e=$_POST["nom_e"];
$nom_e=mysql_real_escape_string($nom_e);
$num_aff=$_POST["num_aff"];
$num_aff=mysql_real_escape_string($num_aff);
$chaine=$_POST["chaine"];
$chaine=mysql_real_escape_string($chaine);
$idd=$_POST["idd"];
$sql2="DELETE FROM emission WHERE id =$idd LIMIT 1" ;
$resultat=mysql_query($sql2) or die ('requête invalide:'.mysql_error());
};
?>
<center><table border="0">
<tr><img src=logos/fip.gif align=center><img src=logos/inter.gif align=center> <img src=logos/info.gif align=center> <img src=logos/mrf.jpg align=center>
<img src=logos/culture.gif align=center><img src=logos/mouv.gif align=center><img src=logos/musique.gif align=center> <img src=logos/bleu.gif align=center></tr>
<tr><td colspan=20><font size=6><b>Coordination des rédactions</b></font></td></tr>
<center><br /><br /><br /><br /><br /><br /><font size=5><i>La modification a bien été prise en compte</i><br /><br /></font></center>
<center><br /><a href="coordinateur.php"><font size=4>Accueil des coordinateurs</font></a></center>
</table></center>
</body>
</html>
Bonjour
Voilà, j'ai un bout de code qui pose problème, ça doit surement etre simple mais je ne vois pas.
J'ai deux if consécutifs, et c'est soit l'un soit l'autre.
Pour expliquer j'ai une page précédente, un formulaire avec deux boutons submits, un modifier et un supprimer, donc sur la plage d'après y'a deux if pour chaque bouton.
Le problème c'est qu'il passe à chaque fois par le if du if "supprimer"...
Vous avez une idée??
[php]<html>
<body bgcolor=#e8eae8>
<form name="remission4" method="GET" action="remission5.php">
<?php
$connexion=mysql_Pconnect("127.0.0.1","root","");
if (!mysql_select_db("radiofrance",$connexion)) {
exit; }
if ($submit="Modifier") {
$nom_e=$_POST["nom_e"];
$nom_e=mysql_real_escape_string($nom_e);
$num_aff=$_POST["num_aff"];
$num_aff=mysql_real_escape_string($num_aff);
$chaine=$_POST["chaine"];
$chaine=mysql_real_escape_string($chaine);
$idd=$_POST["idd"];
$sql="UPDATE emission SET nom_emission='$nom_e',nom_radio='$chaine', numero_affaire='$num_aff' WHERE id=$idd";
$resultat=mysql_query($sql) or die ('requête invalide:'.mysql_error());
}
if ($submit="Supprimer") {
$nom_e=$_POST["nom_e"];
$nom_e=mysql_real_escape_string($nom_e);
$num_aff=$_POST["num_aff"];
$num_aff=mysql_real_escape_string($num_aff);
$chaine=$_POST["chaine"];
$chaine=mysql_real_escape_string($chaine);
$idd=$_POST["idd"];
$sql2="DELETE FROM emission WHERE id =$idd LIMIT 1" ;
$resultat=mysql_query($sql2) or die ('requête invalide:'.mysql_error());
};
?>
<center><table border="0">
<tr><img src=logos/fip.gif align=center><img src=logos/inter.gif align=center> <img src=logos/info.gif align=center> <img src=logos/mrf.jpg align=center>
<img src=logos/culture.gif align=center><img src=logos/mouv.gif align=center><img src=logos/musique.gif align=center> <img src=logos/bleu.gif align=center></tr>
<tr><td colspan=20><font size=6><b>Coordination des rédactions</b></font></td></tr>
<center><br /><br /><br /><br /><br /><br /><font size=5><i>La modification a bien été prise en compte</i><br /><br /></font></center>
<center><br /><a href="coordinateur.php"><font size=4>Accueil des coordinateurs</font></a></center>
</table></center>
</body>
</html>
[/php]