[RESOLU] Ouvrir popup avec résultat base de données

arthur_c
Invité n'ayant pas de compte PHPfrance

19 avr. 2016, 18:11

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.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

20 avr. 2016, 09:21

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
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 1 Messages

21 avr. 2016, 18:14

Merci, je regarde les liens et tutos