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

Langage PHP Discussion :

Demande de confirmation de suppression pour l'utilisateur via une petite fenêtre


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 181
    Points : 78
    Points
    78
    Par défaut Demande de confirmation de suppression pour l'utilisateur via une petite fenêtre
    Bonjour,
    J'ai un script qui devrait afficher une confirmation de suppression à mes visiteurs... il marche bien mais néanmoins, il me supprime toujours les enregistrements les plus vieux sans prendre en compte le clic sur le numero de l'enregistrement voulu à supprimer...

    Voici le code :


    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
    30
    31
    32
    33
    34
    35
    36
    37
     
    $reponse = mysql_query('SELECT * FROM '.$table.' ORDER BY numero DESC LIMIT ' . $premierUrlAafficher . ', ' . $nombreDeSitesParPage);
     
    echo "<table border=1><tr>";
    echo "<td align=center><b>Sites</b></td>";
    echo "<td align=center><b>URL</b></td>";
    echo "<td align=center><b>Modifier</b></td>";
    echo "<td align=center><b>Supprimer</b></td>";
    echo "</tr>";
     
    while ($donnees = mysql_fetch_array($reponse))
    {
    echo "<tr>";
    if ($donnees['site']=="") { echo "<td>&nbsp;</td>"; } else {
    echo "<td align=left><a title=\"Attacher un profil supplémentaire à ce site\" href=\"attach_profil.php?numero=".$donnees['numero']."\">".$donnees['site']."</a></td>";
    }
    if ($donnees['url']=="") { echo "<td>&nbsp;</td>"; } else {
    echo "<td align=left>".$donnees['url']."</td>";
    }
     
     
    ?>
    <SCRIPT language="JavaScript">
    function confirmation()
    {
        window.location.replace("delete_site.php?numero=<? echo $donnees['numero']; ?>");
    }
    </script>
    <?
     
    echo "<td align=center><a href=\"modifier_site.php?numero=".$donnees['numero']."\"><img src=\"images/modifier.png\" border=0></a></td>";
    echo "<td align=center><a href=\"javascript:if(confirm('Voulez vous vraiment effectuer cette opération ?')) confirmation();\"><img src=\"images/supprimer.png\" border=0></a></td>";
    echo "</tr>";
    }
    echo "</table>";
    mysql_close(); 
    ?>

    Ma page delete_site.php affiche toujours le numero de l'enregistrement le plus ancien dans l'url... et ne prend pas en compte le clic selon l'endroit où l'on a cliqué... donc apparemment, la boucle while n'a pas marché pour cette suppression, avez-vous une idée d'où peut venir le problème svp ???

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 181
    Points : 78
    Points
    78
    Par défaut
    Désolé, j'ai trouvé une autre réponse possible, j'ai donc résolu mon problème !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo "<td align=center><a href=\"delete_site.php?numero=".$donnees['numero']."\" onclick=\"if (window.confirm('Vous etes sûr de ne pas faire une bêtise ?')) {return true;} else {return false;}\"><img src=\"images/supprimer.png\" border=0></a></td>";

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

Discussions similaires

  1. [Toutes versions] Desactiver les messages demandant de confirmer les suppressions de donnees en tables
    Par jj4822 dans le forum VBA Access
    Réponses: 5
    Dernier message: 20/01/2011, 21h27
  2. [PHP 5.1] Syntaxe pour passage parametre via une url
    Par chkemp dans le forum Langage
    Réponses: 7
    Dernier message: 09/12/2009, 18h57
  3. Suppression de champs requetes via une table
    Par smilingdreamer dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 12/06/2008, 17h27
  4. Réponses: 4
    Dernier message: 24/09/2007, 16h17
  5. demande de Confirmation de suppression
    Par lodan dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 07/01/2007, 21h52

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