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 1004 vba ✓ - Forum VB / VBA
- Erreur 1000 france tv - Forum MacOS
- Delete hiberfil.sys - Guide
- Youtube une erreur s'est produite ✓ - Forum YouTube
- Free erreur 38 ✓ - Forum Mobile
1 réponse
Alain_42
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
901
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!!!