begin process at 2010 02 10 07:52:56
  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

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 : 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' Tableau PHP MySQL [ par titoutoufou1 ] Bonjour tout le monde, Petit probleme avec mon tableau PHP, il me manque un enregistrement et un seul! J'ai 4 enregistrements dans ma bdd, mais seul MySQL et fonction DATE [ par sky727 ] Bonjour à tous sur le forum, J'ai une BDD sous MySQL avec 3 champs - id - pseudo - date le numéro de séquence (id) s'enregistre bien le pseudo utilis suppression ligne par ligne mysql en php avec confirmation [ par cbst ] Salut, j'ai débuté en php. voilà notre pbme, j'ai crée en php une code pour supprimer une ligne précise de table demande après une confirmation en jav enregistrement [ par sparo83 ] Bonjour,j'ai un petit probleme avec mes enregistrements,quand j'ajoute un tuple je dois toujours actualiser la page pour que ce dernier s'affiche dans Confirmation d'envoi du formulaire [ par a44icus ] Bonjour, J'ai un formulaire sur mon site, et je souhaiterais qu'une fois que la personne ai cliqué sur le bouton "envoyer", qu'un texte du genre "Vot recuperer une valeur d un enregistrement [ par Malamute7 ] <?php // connection au serveur $cnx = mysql_connect ("localhost","root",""); // connection a la base mysql_select_db("mairie",$cnx); // requete s comparer une date à la date aujourd'hui [ par vincej ] Bonjour, je veux vérifier dans une table que aucun des enregistrements est à la date d'aujourd'hui. pour vérifier cette condition j'ai mis un enregi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 0,889 sec (4)

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