begin process at 2012 02 13 21:37:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Confirmation suppresion


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Confirmation suppresion

vendredi 6 octobre 2006 à 16:38:16 | Confirmation suppresion

Flux__

Bonjour,

J'ai un problème pour une suppression d'enregistrement dans un tableau.

Comme un bout de code vaut mieux qu' un long discourt :

echo "<td rowspan=\"3\"><a href=\"".$_SERVER['PHP_SELF']."?mat=$mat&annee=$an[$i]&onglet=encart_onglet2&sup=TRUE\" onclick=\"sup()\">Supprimer</a></td>";

La fonction sup() :

function sup(){
                check = confirm("Voulez vous vraiment effacer cet enregistrement ?");
                if (check == false) {
                        document.location.href="onglet.php";
                }
        }

Quand je clique sur annulé, il me fait quand même la redirection vers
ma page $_SERVER['PHP_SELF'] et mon traitement est exécuté car ma variable sup dans l'url est à true.

La question est comment faire pour qu'il ne se passe rien ou comment passer la variable sup à FALSE ??

Merci de votre aide.

Bonne soirée.

Flux__
vendredi 6 octobre 2006 à 17:47:10 | Re : Confirmation suppresion

jean84

Réponse acceptée !
Ton probleme vient du fait que ton lien lance al fonction jaavscript et doit attendre une reponse qui ne vient pas. Il assume alors la valeur TRUE et active ton lien. Si tu veux desctiver ton lien, tu dois renvoyer FALSE :
function sup() {
   return confirm("Voulez vous vraiment effacer cet enregistrement ?") ;
}

Avec sa ton lien sera active ou pas suivant la reponse de window.confirm()

Si tu veux quand meme faire une re-location :
function sup()
{
    check = confirm("Voulez vous vraiment effacer cet enregistrement ?");
    if (check == true)  // j'ai change, tu avais mis false
        document.location.href="onglet.php";
   else
       return false;   // le lien ne doit pas s'activer
}

@+
dimanche 8 octobre 2006 à 16:49:09 | Re : Confirmation suppresion

kerneltony95

j'ai poster un code qui pourrai t' aider dis moi ce que t' en pence

Have Fun !
mardi 10 octobre 2006 à 11:55:40 | Re : Confirmation suppresion

Flux__

BOnjour,

Merci jean84, je n'ai pas eu le temps de tester avant.


J'ai refait ma fonction comme cela :

function sup(an,mat){
                check = confirm("Voulez vous vraiment effacer cet enregistrement ?") ;
                alert(check);
                if (check == true) {
                        document.location.href="onglets.php?mat=" + mat + "&annee=" + an + "&onglet=encart_onglet2&sup=TRUE";
                }
        }


car j'avais des valeurs php à passer en paramètres

Encore merci & bonne journée.

Flux__
mardi 10 octobre 2006 à 17:00:31 | Re : Confirmation suppresion

jean84

Ravi d'avoir pu etre utile ;-)
mercredi 18 octobre 2006 à 13:52:40 | Re : Confirmation suppresion

licharna

Bonjour,

J'ai un problème pour une suppression d'enregistrement dans une base de donnée.

<SCRIPT language="javascript1.2">
function submiter_supp(IMMATRICULATION)
 
 {
   document.f.candid.value=IMMATRICULATION;
   if (confirm("Etes vous sûr de vouloir supprimer \n cet enregistrement?")) {
  
    window.location.href="supprime_vehicule.php?login=<? echo "$login"?>&candid_rec="+IMMATRICULATION
  }
  else {
   
  }
 }
</SCRIPT>

si la valeur renvoyée est un entier comme 1245 la fonction marche correctement par contre si c'est une chaine de charactére comme DK-2154-AC la fonction ne fait rien


Cette discussion est classée dans : enregistrement, check, confirmation, suppresion, sup


Répondre à ce message

Sujets en rapport avec ce message

Confirmation d'ajouter autre enregistrement [ par errahmouninawal ] Bonjour à tous! Mon problème est le suivant : je veux ajouter plusieurs enregistrements(commandes)de meme numero client . Ce que je souhaite faire c' Probleme de confirmation avec un lien pour suppresion [ par romainbisson ] Salut,je souhaite faire un lien permettant de supprimer un enregistrement dans une base de données MYSQL. mais je n'y arrive pas. voila ce que j'ai : Décodage et enregistrement d'une image [ par acidspike ] Bonjour,Voila j'ai une image encodée en base64 et j'ai besoin de la décodé et de l'enregistrer dans un dossier pour la décoder ok je sais qu'il faut q ajouter un enregistrement a la base de donneé a partir d'une page administratif [ par moustaine84 ] bonjourstp je cherche un coude source au bien un exemplepour le modifier pour ajouter un enregistrement a la base de donneé a partir d'une page admini probléme de modificatin un enregistrement [ par moustaine84 ] salut je rencontre un problème pour modifier un enregitrement voila le coude de la suppression sa marche bienmysql_connect("localhost","root","") or d Enregistrement dans bdd mysql [ par arkonara ] Bonjour a tous, voila j'ai un petit problème. J'ai un formulaire d'insertion dans ma base, ce formulaire concerne une table de ma base mais seulement Enregistrement d'une page. [ par yayap1 ] Salut à tous, je voudrai qu'en me rendant, à l'adresse http://monsite.fr/index.php?enreg=http://autre-site.fr/page.html ,la page PHP de mon site en Système d'enregistrement de billets en ligne [ par robin2006 ] Bonjour,Je présente mon problème : j'ai créé pour une soirée privée payante, un script d'achat de billets en ligne. Par défaut, il y a une liste de pe PROBLEME D'ENVOIE DE MAIL DE CONFIRMATION [ par daryussssssss ] Bonjour, je suis en train de créer un site (je le développe en local ) j'ai un petit soucie au niveau du test de l'envoie du mail de confirmation. je


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,973 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales