dabsonn
Messages postés6Date d'inscriptionsamedi 23 juillet 2011StatutMembreDernière intervention30 juillet 2011
-
30 juil. 2011 à 19:03
dabsonn
Messages postés6Date d'inscriptionsamedi 23 juillet 2011StatutMembreDernière intervention30 juillet 2011
-
30 juil. 2011 à 21:52
Bonjour,
J'ai un code qui me pose problème.
if(isset($_POST['sup']))
{
$query = sprintf("DELETE FROM '%s' WHERE identifiant='%s'",$_SESSION['log'],$_SESSION['identifiant']);
$requete = mysql_query($query);
if($requete)
{
echo "Votre compte a bien été supprimé.";
session_destroy();
}
else echo "Code erreur: 128.35.55";
}
les variables $_SESSION contiennent les bons mots, j'ai vérifié avec un 'echo'
lorsque je fait cette requete directement sur Sql, ça marche.
Mais via cette page php, ça ne marche pas.
NHenry
Messages postés15112Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention13 avril 2024159 30 juil. 2011 à 20:23
Bonjour,
"Access denied for user"
Tu n'as peut être pas les droits de suppressions avec le compte utilisé.
---------------------------------------------------------------------
[list][*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu, pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list ---
Mon site
NHenry
Messages postés15112Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention13 avril 2024159 30 juil. 2011 à 19:28
Bonjour,
Pourquoi tu stocke le nom de ta table dans $_SESSION['log'] ?
Ça ne devrait pas changer ce genre d'info.
Tu passes bien dans ton IF ?
As-tu un message d'erreur ?
Quel est le contenu de $query après les remplacements (voir avec echo) ?
---------------------------------------------------------------------
[list][*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu, pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list ---
Mon site