Passage variable dans un pop-up

Fermé
Gagoul - 5 févr. 2010 à 12:11
le_joker_fou Messages postés 765 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 7 août 2014 - 5 févr. 2010 à 15:25
Bonjour,
j'ai un problème sur le code de mon site web, je dois ouvrir une pop-up, et celle ci doit récupérer la valeur d'une variable dans son url pour que je puisse l'utiliser AVEC $_GET.
mon code:
<A HREF="#" onClick="window.open('signaler.php?id_commentaire="<?$donnees2['id_commentaire']?>" ','signaler','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=400, height=400');return(false)"><img src="images/abus.gif" ></A>

je me doute que le problème viens de la:="<?$donnees2['id_commentaire']?>" mais je ne sais pas quoi mettre à la place...

pour l'instant ma pop-up s'ouvre avec l'url suivante: signaler.php?id_commentaire=

merci d'avance
A voir également:

8 réponses

le_joker_fou Messages postés 765 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 7 août 2014 239
5 févr. 2010 à 14:21
Salut,

Effectivement l'erreur vient de "<?$donnee2[]..." essaie avec ceci à la place :

<?php print $donnee2['id_comentaire'] ?>
0
merci beaucoup, ca marche, j'ai bien id_commentaire=240 (par exemple) dans ma pop-up
j'ai donc ca:
$comm=$donnees2['id_commentaire'];
<A HREF="#" onClick="window.open('signaler.php?id_commentaire=<?php print $comm ?> '


, par contre je n'arrive pas récupéré la valeur dans mon pop-up:
$id_commentaire=$_GET['$comm'];

je le fais sur de nombreuse page et je ne comprend pas pourquoi ca ne marche pas :(
0
en fait c'est $_GET['id_commentaire'], mais ca ne marche pas quand même :)
0
le_joker_fou Messages postés 765 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 7 août 2014 239
5 févr. 2010 à 14:55
dans ta pop-up tu mets bien

<?php
$id_commentaire=$_GET['id_commentaire'];
?>

et ça ne marche pas?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ben oui ca marche pas, la j'essaye plusieurs pour essayé de trouver d'ou ca peut venir
0
le_joker_fou Messages postés 765 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 7 août 2014 239
5 févr. 2010 à 15:15
tu peux mettre le code de ta pop up stp
0
j'ai reussi a contourner le probleme de cette facon:
<A HREF="#" onClick="window.open('signaler.php?<?php print $comm ?> '

et dans le pop-up:

$monUrl = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$string = "$monUrl";
$tok = strtok($string,"?");
echo "Segment = $tok<br />";
$tok = strtok("?");
echo 'test'.$tok.'test';

en gros je récupère l'url ou l'id est stocké, puis je coupe la chaine au niveau du ? et je recupère ce qu'il y a après :)
0
le_joker_fou Messages postés 765 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 7 août 2014 239
5 févr. 2010 à 15:25
ouai c'est une solution comme une autre après. Mais c'est quand même bizard que $_GET ne fonctionne pas.
0