Aller au contenu

probleme avec mysql


Sujets conseillés

Posté

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

Posté (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é par sebyoga

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...