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 :

Get et action [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 18
    Par défaut Get et action
    Bonjour à tous !
    Ma question est sûrement bête mais voilà, j'y arrive pas !
    Alors voilà, ma page affiche ce qui se situe dans une table de bdd. A côté de chaque affichage il y a une image qui devrait me permettre de supprimer les données situées à côté de cette image.
    Bon le code vous parlera sûrement plus :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    while ($donneescommentaires = mysql_fetch_array($commentaires) )
    {
    $id=$donneescommentaires['id'];
    echo "<form name=\"formulaire\" action=\"comm.php\" method=\"POST\">";
    echo "Auteur : ".$donneescommentaires['auteur']."<br>";
    echo "URL : ".$donneescommentaires['url']."<br>";
    echo "Mail : ".$donneescommentaires['mail']."<br>";
    echo "Contenu : ".$donneescommentaires['msg']."<br>";
    echo "<a href=\"comm.php?action=del&id=$id\" ><img src='supp.jpg'  /></a><br><br>";
     
    }
    le truc c'est que je ne sais pas quoi mettre au niveau de action = pour que ça fonctionne car avant pour tester, j'utiliser cette requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $reqmod = mysql_query("DELETE FROM commentaires WHERE id = '$id' ");
    et j'aimerai le faire fonctionner avec une image à la place d'un champ avec un bouton submit.

    J'espère avoir été claire, ne pas passer pour trop nulle et avoir des réponses ! Merci !

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 322
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 322
    Billets dans le blog
    17
    Par défaut
    Pourquoi utiliser un formulaire ? Le lien <a href="comm.php?action=del&id=<ID>"> suffit dans ce cas là.
    PS : dans ton while tu ouvres <form> sans le fermer.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 18
    Par défaut
    ah oui non c'est juste parce que je faisais des tests et jai oublié de le supprimer, mais après le action= je met quoi pour que ça efface bien dans la bdd ?

  4. #4
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 322
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 322
    Billets dans le blog
    17
    Par défaut
    Citation Envoyé par ptitediablotesse
    ah oui non c'est juste parce que je faisais des tests et jai oublié de le supprimer
    De quoi ? Le <form> ou le <a> ?

    mais après le action= je met quoi pour que ça efface bien dans la bdd ?
    Le action= du <form> ou du <a> ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 18
    Par défaut
    alors j'avais oublié de supprimer le forum et pour le <a> ben ça ne fait rien (ça se met bien dans la barre d'adresse quand même, ça il n'y a aucun soucis), donc je suppose que ça vient du action qui est dedans...

  6. #6
    Membre émérite Avatar de cadoudal56
    Profil pro
    Inscrit en
    Février 2005
    Messages
    694
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 694
    Par défaut
    Hello,

    Je vois ce que tu veux faire...
    Du moins je pense :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    while ($donneescommentaires = mysql_fetch_array($commentaires) ) {
     
    $id=$donneescommentaires['id']; 
    echo '<form name="formulaire" action="comm.php" method="POST">';
    echo '<input type="hidden" name="action" value="del">';
    echo '<input type="hidden" name="id" value='.$id.'>'; 
    echo 'Auteur : '.$donneescommentaires['auteur'].'<br>'; 
    echo 'URL : '.$donneescommentaires['url'].'<br>'; 
    echo 'Mail : '.$donneescommentaires['mail'].'<br>'; 
    echo 'Contenu : '.$donneescommentaires['msg'].'<br>';
    echo '<input type="submit" style="border:1px solid #000000" value="Effacer">';
    echo '</form><br><br>';   
    }
    C'est bien cela que tu veux faire ?
    @+
    cadou

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

Discussions similaires

  1. ZF2 : routage action + GET
    Par Paul75 dans le forum Zend Framework
    Réponses: 1
    Dernier message: 06/03/2014, 16h47
  2. [PHP 4] Method "GET" & action vers javascript
    Par noxia dans le forum Langage
    Réponses: 1
    Dernier message: 20/02/2009, 11h27
  3. Formulaire GET avec action contenant déjà des paramètres
    Par vichenze dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 27/06/2008, 11h40
  4. [MySQL] Get Action Url
    Par toulousain3117 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 31/01/2007, 17h20
  5. action APRES chargement complet ...
    Par PinGuy dans le forum Delphi
    Réponses: 7
    Dernier message: 06/07/2006, 17h16

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