Page 1 sur 1

Ouvrir popup avec résultat base de données

Posté : 19 avr. 2016, 18:11
par arthur_c
Bonjour,

Je souhaiterai que le résultat de ma requête s'ouvre dans un popup
Le résultat est du texte.
Après plusieurs essais d'intégration de javascript, résultat non concluant
C'est le résulata de la variable "resume"

Code : Tout sélectionner

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Tous les livres</title> </head> <?php include("Connect.php"); $reponse = $bdd->query('SELECT * FROM biblio ORDER BY id'); while ($donnees = $reponse->fetch()) { ?> <table BORDER="0" width=100%> <tr><td >Titre livre : <?php echo $donnees['Titre']; ?></td></tr> <tr><td>Auteur : <?php echo $donnees['Auteur'];?></td></tr> <tr><td><?php echo nl2br($donnees['resume']);?></td></tr> <br> </table> <?php } $reponse->closeCursor(); ?> </html>
Merci par avance de votre aide
A.C.

Re: Ouvrir popup avec résultat base de données

Posté : 20 avr. 2016, 09:21
par @rthur
Bonjour,

Il est déconseillé de faire une popup car elle risque d'être considéré comme de la pub et bloquée par le navigateur de tes utilisateurs. Si tu souhaites tout de même faire un popup, il faut utiliser la fonction javascript window.open() et ensuite 2 possibilités, soit tu injectes le contenu en javascript depuis ta page parente (ce que je te déconseille), soit tu met l'url d'une page qui va prendre en paramètre une variable qui te permettra ensuite d'afficher le texte voulu.

Toutefois, mon conseil est de mettre en place non pas une popup mais une "popin", soit une div qui va apparaitre au sein de ta page, c'est plus simple à gérer et plus agréable pour la navigation de tes utilisateurs.
Il y a pas mal de tuto sur internet pour faire cela : https://www.google.fr/search?q=jquery+popin

Re: Ouvrir popup avec résultat base de données

Posté : 21 avr. 2016, 18:14
par arthur_ceparici
Merci, je regarde les liens et tutos