Delete from were page=$_GET[...] ?

Léo -  
schancel Messages postés 296 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis sur un projet de site dynamique, a vrais dire c'est mon premier site dynamique et je rame un peu ! (On apprend de ses erreurs hin ?).

Bref :
Voici un bout de code de mon admin.php :

<?php
try
{

$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=caché;dbname=caché', 'caché', 'caché', $pdo_options);
$reponse = $bdd->query('SELECT * FROM articles');
while ($donnees = $reponse->fetch())
{
?>

<tr>
<td> Page <?php echo $donnees['PAGE']; ?></td>
<td> Modifier la page <?php echo $donnees['PAGE']; ?></td>
<td><a href="supprimer.php?supprimer=<?php echo $donnees['PAGE']; ?>">Supprimer <?php echo $donnees['PAGE']; ?></a></td>
</tr>


<?php }
$reponse->closeCursor();
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>


Et voila le Supprimer.php :


<?php
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=caché;dbname=caché', 'caché', 'caché', $pdo_options);
$reponse = $bdd->query('SELECT * FROM articles');
while ($donnees = $reponse->fetch())
{
?>

<?php mysql_query(' DELETE contenu FROM article WHERE page=$_GET["supprimer"] '); ?>



Mon problème c'est le DELETE FROM WHERE de la page supprimer.php d'après le message d'erreur qui s'affiche, du cout, rien ne se supprime.

Je sais que c'est un peut lourd a lire alors merci a ceux qui m'aideront !

Léo
A voir également:

3 réponses

schancel Messages postés 296 Date d'inscription   Statut Membre Dernière intervention   49
 
pourquoi n'utilise tu pas delete en Pdo ?
0
leo
 
Bonjour schancel, merci d'avoir répondu :)

Est ce que ce serai possible d'avoir des explications approfondi pour que je puisse appliquer cela a mon script ?
0
schancel Messages postés 296 Date d'inscription   Statut Membre Dernière intervention   49
 
$bdd->exec(' DELETE contenu FROM article WHERE page=$_GET["supprimer"] ');
avec les fonctions Pdo

au lieu de
mysql_query(' DELETE contenu FROM article WHERE page=$_GET["supprimer"] ');
0