Problème pour supprimer article en PHP/MySQL

Fermé
jeffbeau - 23 avril 2009 à 12:02
 othanga - 23 avril 2009 à 12:09
Bonjour à tous,

Je suis en train de créer un blog pour mon site web.
Dans celui-ci j'ai intégré la création d'article.
Puis sur la page d'accueil j'affiche tous les articles de l'utilisateur (c'est ce que fait la fonction while...)
Je m'occupe en ce moment de rajouter la fonctionnalité : supprimer l'article.
Et je n'arrive pas à supprimer un article en particulier.

Tout d'abord le code de la requête pour afficher les articles
$pseudo = $_SESSION['pseudo'];
$afficher_article = "Select `Titre_article`, `Article` from `blog`.`article` where pseudo='$pseudo'";
$resultat = mysql_query($afficher_article);
$i = 1;
while ($row = mysql_fetch_array($resultat, MYSQL_ASSOC))
{						
	printf ("
	<div style='font-size: 16px'>
	Article N°%d
	</div>
	<div style='font-size: 15px;'>
	Titre :  %s 
	</div>
	Contenu : %s 
	"$_SESSION['Article'] = $row['Article'];" 
	<a style='text-decoration: none' href=supprimer_article.php>
	<img src='images/supprimer.png'/>
	Supprimer cet article
	</a>",
	$i, $row["Titre_article"], $row["Article"]);
	$i++;
}


Et le code de la requête pour supprimer l'article :
<?php
$pseudo = $_SESSION['pseudo'];
$article = $_SESSION['Article']; // je récupère ce qu'il y'a dans l'article
$suprimer_article = "DELETE FROM `blog`.`article` where Article='$article'"; // Pour ensuite supprimer la ligne où il y'a l'article.
mysql_query($suprimer_article);
?>


Et j'ai une erreur comme ça :
Parse error: parse error in C:\Program Files\WampServer\www\Blog\Artisteer\Body\Home.php on line 26
ce qui correspond à la ligne où il y'a : "$_SESSION['Article'] = $row['Article'];"

Et si vous avez une idée du moyen par lequel je dois passer pour modifier cet article (j'utilise fckeditor)

Merci d'avance
A voir également:

1 réponse

bonjour,
je pige pas pourquoi en des endroits tu utilises des apostrophes et dans d'autres des guillemets...
Contenu : %s
"$_SESSION['Article'] = $row['Article'];"
puis vers la fin
$i, $row["Titre_article"], $row["Article"]);

et les guillemets devant $_SESSION['Articl... sont les guillemets finaux de ta première chaîne dans printf() ???
0