Lancement d'une POPUP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Lancement d'une POPUP

Re: Lancement d'une POPUP

par rapha_d » 10 juil. 2018, 07:37

Bonjour @rthur,

Merci beaucoup pour la réponse, j'essaye cela de suite. C'est en effet une popup de Bootsrap, que je trouvais sympa.
Sympa pour le lien cela va me permettre de progresser.

Re: Lancement d'une POPUP

par @rthur » 09 juil. 2018, 18:22

Bonjour,

La popup s'affiche via du HTML et du javascript donc côté navigateur.
Ton code PHP s'exécute uniquement côté serveur.

Par conséquent pour déclencher l'affichage de ta popup ça ne peut pas être du côté du serveur (en PHP) mais bien du côté du client (en javascript).
A priori vu ton code, tu utilises le système de popup de Bootstrap.
Voici la commande javascript/jquery pour lancer l'affichage de ta popup :

Code : Tout sélectionner

$('#id-popup').modal('show')
A toi de voir maintenant si tu fais ça dans ta page initiale avant la redirection (à voir sur quel évènement) ou au chargement de ta page essai3.php

https://getbootstrap.com/docs/4.0/compo ... #modalshow

Lancement d'une POPUP

par rapha_d » 09 juil. 2018, 15:02

Bonjour,

Voilà, je rencontre le problème suivant, j'ai récupéré du code afin de faire une jolie popup, désolé je ne pourrai pas citer l'auteur, je ne m'en souviens pas. la popup s'initialise via un bouton, dont voici le code :

Code : Tout sélectionner

<p><button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#id-popup">Afficher la PopUp</button></p>
donc bien évidement cela me crée mon bouton j'ai modifié ce que je voulais tout fonctionne bien.
Le problème c'est que je ne veux pas d'un bouton supplémentaire sur ma page, j'ai déjà un tableau avec plein de choix et en fonction de celui choisi par l'utilisateur, il est redirigé vers une nouvelle page php.

Code : Tout sélectionner

switch($choix){ case 1: redirection("essai1.php"); break; case 2: redirection("essai2.php"); break; case 3: redirection("essai3.php"); break; case 4: redirection("essai4.php"); break; }
Je souhaiterais donc qu'uniquement si c'est le choix "3" qui a été coché cela m'initialise ma popup, mais comment faire???
Merci pour votre aide, là je sèche depuis un petit moment.