cs_albator77
Messages postés12Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention11 juillet 2005
-
14 mai 2005 à 14:37
cs_albator77
Messages postés12Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention11 juillet 2005
-
20 mai 2005 à 13:34
Bonjour,
Je debute en php (et en programmation tous cours).
Sur mon site lorsque je clique sur un lien je souhaite ouvrir une autre fenetre (html ou php, je sais pas encore, mais je pense que ce sera php) d'une taille fixe, genre popup mais pas popup, sans les barres d'adresses et prédent, suivant...
J'ai un code javascript pour ca, mais apparemment ca ne fonctionne que pour les images, mais c'est exactement la meme chose que je souhaite.
Alors si quelqu'un a une idée ce serait cool.
Pour info le code Javascript :
<script type="text/javascript">
<!--
function popup(pimgSrc,pimgWidth,pimgHeight) {
var strOptions = ''; /** options pour l'ouverture de la fenêtre */
var win = null; /** pointeur vers la nouvelle fenêtre */
var strDocHTML = '' /** contenu de la page html qui contient l'image */
win.document.open();
win.document.write(strDocHTML); // on écrit le code HTML dans la nouvelle fenêtre
win.document.close();
win.focus();
}
</script>
Pour complément d'information je souhaite lorsque je clique sur plusieurs liens de meme nature ouvrir la meme page mais avec des informations différentes situés dans une base de données MySQL.
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 14 mai 2005 à 16:14
Salut!
Je pense en effet que tu dois passer par un Popup. Mais différement.
Dans le code que tu montre, tu modifie le code HTML du popup
directement depuis ta fonction javascript. Ce qu'il te faudrait faire
c'est que le code source de ton popup soit défini dans un fichier php
et c'est celui ci qui servira de page. Ensuite, tu peux passer des
informations dans l'url pour que le fichier php aille chercher telle ou
telle info dans la base de données...
var fenetre = window.open("fichiers/popup.php?id=" +
id, "fenetre", "directories no, location no, status = no, resizable
no, scrollbars no, width = 400, height = 250");
var fenetre = window.open("fichiers/popup.php?id=" +id, "fenetre",
"directories no, location no, status = no, resizable= no,
scrollbars no, width 400, height = 250");
cs_albator77
Messages postés12Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention11 juillet 2005 14 mai 2005 à 19:10
A coockiesch
merci,
peut tu me dire comment on integre la fonction popup(id) dans le code html STP
Et peut tu aussi me dire comment on affiche le résultat de la ligne correspondant à l'id dans le fichier popup.php.
A Anthomicro
merci aussi, bon site d'ailleurs, j'y suis déjà allé et c'est là d'ailleurs que j'avais récupéré le code javascript précédent.
Vous n’avez pas trouvé la réponse que vous recherchez ?
// ... verification connexion valide
if (!$connexion){
echo "Impossible d'effectuer la connexion";
exit;
}
// ... Connexion de la base de donnée
$db = mysql_select_db("$usebdd", $connexion);
// ... verification base de donnée
if (!$db){
echo "Impossible de sélectionner la base de donnée";
exit;
}
$result = mysql_query('SELECT * FROM vaisseau_struct WHERE id=\'' . $id . '\'';
echo $result;
?>
Voila pour le fichier popup.php, est ce que selon toi c'est bon ?
et pour ce qu'il est du fichier qui lance le popup il est en Html donc faut alors que je le renomme en PHP ?
moi pour ce fichier j'ai utilisé : (ça ne fonctionne d'ailleurs pas trop, la fenetre s'ouvre, mais la taille est pas bonne , de plus je ne pense pas qu'il renvoie l'ID)
[fichiers/popup.php Super Destroyers Stellaire]
Je pense qu'il y a quelquechose de pas bon, mais quoi ? je sais pas.