Bonjour,
Voilà, je fais deux requêtes.
La première s'effectue sans condition et ne pose pas de problème.
La seconde (en rouge) dépend d'un identifiant, s'il renvoi 0, supprimer
dans telle table et s'il renvoi 1, supprimer dans telle autre table.
Lorsque l'identifiant est 0, pas de problème, cela s'efface, mais quand il est à 1, cela ne fonctionne pas.
Pourtant, lorsque je fais un echo de $typ_app, je retrouve bien 0 ou 1 en fonction de celui que j'ai choisi.
Et quand je teste ma requête dans phpmyadmin, pas de problème.
Je ne comprends vraiment pas.
Merci pour votre patience !
Mon code :
<?
include("_connexion.php");
mysql_query("DELETE FROM application WHERE id_application=$id_del");
$req_typ_app=mysql_query("SELECT type_application FROM application WHERE id_application=$id_del",$link);
$table_typ_app=mysql_fetch_array($req_typ_app,MYSQL_ASSOC);
$typ_app=$table_typ_app[type_application];
if($typ_app==0) {
mysql_query("DELETE FROM matams WHERE ce_application=$id_del");
echo $typ_app;
}
elseif($typ_app==1) {
mysql_query("DELETE FROM matamw WHERE ce_application=$id_del");
}
mysql_close();
include("application.php");
?>