IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Problème supression commentaire [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 106
    Par défaut Problème supression commentaire
    Bonsoir, je n'arrive pas à supprimer des commentaires.
    J'ai tout essayer...mais rien ne marche.

    La page de supression :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    <?php
    	 //Pour supprimer les commentaires
    	 if (isset($_GET['supprimer_commentaires']))
    {
    ?>
     
    <h1>Supprimer un commentaires :<br />
    <?php echo $_GET['titrenews'];?></h1>
    <br />
     
    <p>Êtes-vous sur de vouloir supprimer le commentaires ?</p><br />
     
    		<div class="cadre_confirm_sup_comment">
    		<p>Supprimer ce commentaire :</p>
    <?php
    $requete4 = mysql_query('
    SELECT message
    FROM commentaires
    WHERE id='.$_GET['idnews'].'');
    $affiche_sup_comment = mysql_fetch_assoc($requete4);
    ?>
     
    <?php echo $affiche_sup_comment['message']; ?>
    <br /><br />
    <hr style="height: 1px; color: #839D2D; width: 100%; border: 1px dotted orange;">
    <a href="admin_ok.php?id=<?php echo $_GET['idnews'];?>" name="confirm_oui">Oui</a> <a href="index.php">Non</a></div>
    <?php
    }
    ?>
    La page d'admin :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <?php
    //Supprimer commentaires
     
    if (isset($_GET['confirm_oui'])) //
    {
     
        $id = addslashes($_GET['idnews']);
     
        $_GET['confirm_oui'] = addslashes($_GET['confirm_oui']);
        mysql_query('DELETE FROM commentaires WHERE id=\'' . $id . '\'');
     
    	echo'Le commentaire à bien été supprimer<br />';
    	echo'<a href="index.php">Revenir sur l\'administration</a>';
    }
    else
    {
    echo'Le commentaire n\'a pas pus être supprimer<br />';
    echo'<a href="index.php">Revenir sur l\'administration</a>';
    }
    ?>
    Ou est l'erreur ?
    Par, avance merci.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    tu passes la variable "id" pas "idnews".

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    if (isset($_GET['confirm_oui'])) //
    {
     
        $id = intval($_GET['id']);
     
        mysql_query('DELETE FROM commentaires WHERE id='. $id);
     
    	echo'Le commentaire à bien été supprimer<br />';
    	echo'<a href="index.php">Revenir sur l\'administration</a>';
    }
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre expérimenté Avatar de Gaara-Manga
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Avril 2007
    Messages : 247
    Par défaut
    Jtai refait tes pages tellement que sa m'abimer les yeux de voir sa donc avec sa sa devrais marcher normalement

    La page de supression :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <?php
    //Pour supprimer les commentaires
    if (isset($_GET['supprimer_commentaires']))
    {
    	echo '<h1>Supprimer un commentaires :<br />'.$_GET['titrenews'].'</h1><br />';
    ?>
    <p>Êtes-vous sur de vouloir supprimer le commentaires ?</p><br />
    <div class="cadre_confirm_sup_comment">
    	<p>Supprimer ce commentaire :</p>
    <?php
    $requete4 = mysql_query("SELECT message FROM commentaires WHERE id='".$_GET['idnews']."'");
    $affiche_sup_comment = mysql_fetch_assoc($requete4);
     
    echo $affiche_sup_comment['message'];
    ?>
    	<br /><br />
    	<hr style="height: 1px; color: #839D2D; width: 100%; border: 1px dotted orange;">
    	<a href="admin_ok.php?id=<?php echo $_GET['idnews']; ?>" name="confirm_oui">Oui</a> <a href="index.php">Non</a>
    </div>
    <?php
    }
    ?>

    La page admin (la ou se trouver l'erreur principale au niveau de la requête) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?php
    //Supprimer commentaires
     
    if (isset($_GET['confirm_oui']))
    {
    	$id = $_GET['idnews'];
     
    	$_GET['confirm_oui'] = addslashes($_GET['confirm_oui']);
    	mysql_query("DELETE FROM commentaires WHERE id='".$id."'");
     
    	echo 'Le commentaire à bien été supprimer<br />';
    	echo '<a href="index.php">Revenir sur l\'administration</a>';
    }
    else
    {
    	echo 'Le commentaire n\'a pas pus être supprimer<br />';
    	echo '<a href="index.php">Revenir sur l\'administration</a>';
    }
    ?>

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Au passage on peut aussi corriger l'orthographe aussi

    echo 'Le commentaire a bien été supprimé<br />';
    echo 'Le commentaire n\'a pas pu être supprimé<br />';
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 106
    Par défaut
    Merci, mais cela ne marche pas.

    Le commentaire n'a pas pu être supprimé

    Pourtant, j'ai mis votre code à la place du mien...

  6. #6
    Membre expérimenté Avatar de Gaara-Manga
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Avril 2007
    Messages : 247
    Par défaut
    Pardon alors 2ème édition pour la page suppréssion ^^"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <?php
    //Pour supprimer les commentaires
    if (isset($_GET['supprimer_commentaires']))
    {
    	echo '<h1>Supprimer un commentaires :<br />'.$_GET['titrenews'].'</h1><br />';
    ?>
    <p>Êtes-vous sur de vouloir supprimer le commentaires ?</p><br />
    <div class="cadre_confirm_sup_comment">
    	<p>Supprimer ce commentaire :</p>
    <?php
    $requete4 = mysql_query("SELECT message FROM commentaires WHERE id='".$_GET['idnews']."'");
    $affiche_sup_comment = mysql_fetch_assoc($requete4);
     
    echo $affiche_sup_comment['message'];
    ?>
    	<br /><br />
    	<hr style="height: 1px; color: #839D2D; width: 100%; border: 1px dotted orange;">
    	<a href="admin_ok.php?id=<?php echo $_GET['idnews']; ?>"&confirm_oui=oui">Oui</a> <a href="index.php">Non</a>
    </div>
    <?php
    }
    ?>

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 106
    Par défaut
    Sa ne marche toujours pas

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] problème supression des noms (names)
    Par pirot dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 30/12/2011, 13h47
  2. [XL-2007] Problème modification commentaire
    Par titounnette dans le forum Excel
    Réponses: 3
    Dernier message: 03/08/2011, 15h21
  3. [XL-2007] Problème de commentaire SQL sur Excel
    Par samia004 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/08/2010, 13h54
  4. [Système] Système de news: problème aux commentaires
    Par Maxime33 dans le forum Langage
    Réponses: 7
    Dernier message: 16/06/2006, 13h43
  5. [JAVA] Problème supression noeud d'un document XML
    Par vero59 dans le forum XML/XSL et SOAP
    Réponses: 10
    Dernier message: 16/08/2005, 16h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo