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 :

[PHP-JS] Fenêtre suppression


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2006
    Messages : 119
    Points : 45
    Points
    45
    Par défaut [PHP-JS] Fenêtre suppression
    Bonjour a tous

    Dans le cadre d'une reprise de projet, j'aurais besoin d'une petite information. Voila, je voudrais faire lorsque je click sur "Supprimer" une fenetre de confirmation de suppression. Je pense que part defaut sa doit exister déja fait non? pouvez vous m'indiquer la démarche a suivre?

    Je vous remercie de toute l'intention porté a mon message.

  2. #2
    Membre du Club
    Inscrit en
    Février 2006
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 53
    Points : 44
    Points
    44
    Par défaut
    je pense qu'un lien portant sur une fonction Javascript serait le plus simple, mais ce n'est que mon modeste avis....

    quelque chose dans ce genre dans le body:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    
    <a href="#" onClick="confirmDelete()">Supprimer</a>
    
    la fonction javascript serait une popup avec "oui" "non" renvoyant le choix en parametre..

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2006
    Messages : 119
    Points : 45
    Points
    45
    Par défaut
    Je suis débutant en PHP, lol.
    Si tu pouvais m'en dire plus concernant le lien java

  4. #4
    Membre du Club
    Inscrit en
    Février 2006
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 53
    Points : 44
    Points
    44
    Par défaut
    quelque chose comme ca en debut de page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    
    //si la variable del_id est recuperee dans l'url 
    if(isset($_GET["del_id"])){
    $id=$_GET["del_id"];
    //requete sql de suppression de l'info indexee par l'id
    mysql_query("delete from TABLE where id=$del_id");
    }
    
    et un lien comme ca dans le body :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <a href='page.php?del_id=$id' 
    onclick="if(!confirm('Etes vous sur de vouoir supprimer ceci?'))
    {return false;}">Supprimer</a>
    le lien devrait ouvrir une fenetre avec la phrase ce dessus, la page est reappellee et si tu as choisi oui la variable sera recuperee

    je ne suis pas sur de moi je debute moi aussi mais je crois bien que c'est faisable ainsi dis moi ce qu'il en est

    j'espere que c'est un peu plus clair, je n'ai pas le temps d'expliquer plus pour l'instant

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2006
    Messages : 119
    Points : 45
    Points
    45
    Par défaut
    Peux tu me donner les explications de code, que je ne fasse pas un simple copier/coller. Merci a toi

  6. #6
    Membre régulier Avatar de bartrik
    Inscrit en
    Novembre 2003
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 104
    Points : 122
    Points
    122
    Par défaut
    Ca existe tout fait en javascript, c'est la commande confirm

    ça marche comme ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    toto=confirm('message')
    renvoi true si OUI false si NON

    et tu peux l'utiliser comme ça :
    (par exemple)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <button type="button"  onclick="(confirm('supprimer ce truc  ?'))?location.replace('supprime.php'):'null';" > Supprime </button>
    A+

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2006
    Messages : 119
    Points : 45
    Points
    45
    Par défaut
    En faite le "<button>" faut que je le mette ou?

    J'ai déja un .php qui permet de supprimer les chose et un autre .php qui contient le boutons de suppression.

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2006
    Messages : 119
    Points : 45
    Points
    45
    Par défaut
    Pourrais je avoir plus ample renseignement??

Discussions similaires

  1. [PHP-JS] Fenêtre de dialogue
    Par tuxmona dans le forum Langage
    Réponses: 2
    Dernier message: 20/03/2007, 15h57
  2. [PHP-JS] Fenêtre de confirmation
    Par Mathieu72 dans le forum Langage
    Réponses: 4
    Dernier message: 10/02/2007, 16h42
  3. [PHP-JS] Fenêtre invisible (pour MAJ BDD) ?
    Par Lideln dans le forum Langage
    Réponses: 7
    Dernier message: 01/08/2006, 19h05
  4. Réponses: 6
    Dernier message: 02/06/2006, 16h55

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