birou Posté 29 Juin 2006 Auteur Posté 29 Juin 2006 JE PENSE QUE LE PROBLEME ET ENTRE LES DEUX REQUETES if(isset($_REQUEST['supprimer'])){ $sql="delete from type_msg_recus where ref_type_msg='".$_REQUEST['ref_type_msg']."' order by ref_type_msg"; mysql_query($sql); echo $sql; print("<div id=grosse_surbrillance>Synonyme supprimé avec succès.</div>"); } et celle là car il vont ensemble print("</td><td valign=top>"); $sql2="select * from type_msg_recus where synonyme_de='".$data['type_msg']."' group by type_msg"; $res2=mysql_query($sql2); while($data2=mysql_fetch_array($res2)) { print($data2['type_msg']." "."<a href=php.php?supprimer=yes&ref_type_msg=".$data2['ref_type_msg']."><img src=../images/icone_supprimer.png alt=Supprimer border=0></a><br>"); }
sebyoga Posté 30 Juin 2006 Posté 30 Juin 2006 (modifié) Hum, d'abord si tu fait un echo de $_REQUEST['ref_type_msg'], cela te sorts bien test3 ???? si oui, ta requette doit donner cela : if(isset($_REQUEST['supprimer'])){ $valeur = $_REQUEST['ref_type_msg']; $sql = "DELETE FROM type_msg_recus WHERE type_msg = '$valeur'"; mysql_query($sql); echo $sql; print("<div id=grosse_surbrillance>Synonyme supprimé avec succès.</div>"); En concidérant que "type_msg_recus" est bien le nom de ta table. Par contre d'ou vient $_REQUEST['ref_type_msg'] ???? Les orders ne servent à rien sur un DELETE, cela ne sert que pour des selects... Tiens nous au courant Modifié 30 Juin 2006 par sebyoga
birou Posté 3 Juillet 2006 Auteur Posté 3 Juillet 2006 Merci a tous ceux qui ont participé a mon post ca marche nickel
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant