Syntaxe DELETE erreur
Fermé
didy_gwatinik
Messages postés
352
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
30 mars 2010
-
7 déc. 2008 à 16:54
didy_gwatinik Messages postés 352 Date d'inscription samedi 17 novembre 2007 Statut Membre Dernière intervention 30 mars 2010 - 7 déc. 2008 à 18:03
didy_gwatinik Messages postés 352 Date d'inscription samedi 17 novembre 2007 Statut Membre Dernière intervention 30 mars 2010 - 7 déc. 2008 à 18:03
A voir également:
- Syntaxe DELETE erreur
- Erreur 0x80070643 - Accueil - Windows
- Hiberfil.sys delete - Guide
- Juste delete me - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
1 réponse
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
7 déc. 2008 à 17:15
7 déc. 2008 à 17:15
Bonjour,
Essayes avec cette forme pour les erreurs c'est plus simple
Es tu sure de la casse des noms de tables et champs ?
Essayes avec cette forme pour les erreurs c'est plus simple
<?php $nom=$_POST['nom']; $type=$_POST['type']; $valeur=$_POST['idOeuvre']; $nomArtiste=$_POST['nomArtiste']; if($type=="Image") { $sql="DELETE FROM IMAGE WHERE idImage='".$valeur."' "; $resultat=mysql_query(sql) or die("Pb Delete Image ".mysql_error()); chdir('Images'); unlink($nom); chdir ('../'); } if($type=="Texte") { $sql="DELETE FROM TEXTE WHERE idTexte='".$valeur."' "; $resultat=mysql_query(sql)or die("Pb Delete TEXTE ".mysql_error()); } if($type=="Video") { $sql="DELETE FROM VIDEO WHERE idVideo='".$valeur."' "; $resultat=mysql_query(sql)or die("Pb Delete VIDEO ".mysql_error()); chdir('Video'); unlink($nom); chdir ('../'); } if($type=="Musique") { $sql="DELETE FROM MUSIQUE WHERE idMusique='".$valeur."' "; $resultat=mysql_query(sql)or die("Pb Delete Musique ".mysql_error()); chdir('Musique'); unlink($nom); chdir ('../'); } ?> ensuite du fait qu'il y avait plusieurs instructions après le if sans { } ça devait gêner je pense, on ne les met pas que lorsqu'il y a une seule instruction, perso je mets toujours les {} des if car si par la suite tu dois rajouter des instructions dans le test tu as des chances de les oublier
Es tu sure de la casse des noms de tables et champs ?
7 déc. 2008 à 18:03
Il manquait pas le $ devant la variable
Merci de ton aide!!!