Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 22-06-2006 09:05:26

Darkangel
Membre
Date d'inscription: 09-06-2006
Messages: 208

Confirmation avant suppression

Bonjour,

Avant de procéder au lancement de certains scripts, je souhterais verifier que l'utilisateur est sur de lui.
En effet

j'ai par exemple ce script:

Code:

if (isset($_GET['fournisseur'])) {
$dmd = "DELETE FROM fiches_fournisseurs WHERE  abreviation='".$_GET['fournisseur']."'";
$requete = mysql_query($dmd) or die('Erreur SQL !<br>'.$dmd.'<br>'.mysql_error()); 
}

je souhaiterais qu'avant que celui ci s'éxécute et bien ca demande une confirmation dans un message type:

Etes vour sur de vouloir supprimer ce fournisseur:
Oui => le script s'éxécute
Non => le script ne s'éxécute pas

comment dois je procéder pour cela?
Merci d'avance

Hors ligne

 

#2 22-06-2006 09:18:36

Darkangel
Membre
Date d'inscription: 09-06-2006
Messages: 208

Re: Confirmation avant suppression

l'ennui etant que je ne passe pas par un formulaire mais par un lien dans cet exemple:

Code:

<a href="interface.php?cadre=fournisseurs&page=consultation&fournisseur='.$fournisseur['abreviation'].'"><img src="Images/poubelle.gif" width="35" height="25" border="0"></a>

Hors ligne

 

#3 22-06-2006 09:18:55

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: Confirmation avant suppression

Eh bien, en javascript, une fonction comme :

Code:

function valide(msg, url1, url2) {
    if (!confirm(msg)) {
          document.location.href = url1;
    } else {
           = url2;
     }
}

Lorsque la personne clique sur le lien de suppression, tu execute cette fonction. en Url 1, tu mets l'url en cas d'annulation.
Et en url2, tu mets l'url vers la suppression.

Déplacé dans le forum autres langages.

Hors ligne

 

#4 22-06-2006 09:21:54

Darkangel
Membre
Date d'inscription: 09-06-2006
Messages: 208

Re: Confirmation avant suppression

oui sauf que je connais rien en javascript

donc pourrais tu juste pour une premiere fois me dire comment creer un lien qui execute cette fonction?
au hasard est juste un onlick="valide()" ??

Hors ligne

 

#5 22-06-2006 09:23:32

Darkangel
Membre
Date d'inscription: 09-06-2006
Messages: 208

Re: Confirmation avant suppression

et ou est ce que je met mon message dans ton systeme?

Hors ligne

 

#6 22-06-2006 09:24:35

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: Confirmation avant suppression

Code:

<a onclick="valide('voulez vous vraiment supprimer ?', 'http://www.example.com', 'http://www.example.com');" href="#">supprimer</a>

P.S. : j'y connais rien en javascript non plus, mais en cherchant 3 minutes, j'ai trouvé la solution hein ...

Hors ligne

 

#7 22-06-2006 10:11:14

Darkangel
Membre
Date d'inscription: 09-06-2006
Messages: 208

Re: Confirmation avant suppression

dans le cas ou l'utilisateur selectionne annuler, si on ne veux pas de redirection mais que simplement rien ne se passe comment doit on faire?

Hors ligne

 

#8 22-06-2006 10:13:00

Darkangel
Membre
Date d'inscription: 09-06-2006
Messages: 208

Re: Confirmation avant suppression

oups pardon j'ai trouver c'etait tres simple désolé
et merci a toi kazhar!

Hors ligne