Passage variable dans un pop-up

Gagoul -  
le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   -
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
Configuration: Windows XP Internet Explorer 8.0

8 réponses

  1. le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   239
     
    Salut,

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

    <?php print $donnee2['id_comentaire'] ?>
    0
  2. Gagoul
     
    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
  3. Gagoul
     
    en fait c'est $_GET['id_commentaire'], mais ca ne marche pas quand même :)
    0
  4. le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   239
     
    dans ta pop-up tu mets bien

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

    et ça ne marche pas?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Gagoul
     
    ben oui ca marche pas, la j'essaye plusieurs pour essayé de trouver d'ou ca peut venir
    0
  7. le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   239
     
    tu peux mettre le code de ta pop up stp
    0
  8. Gagoul
     
    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
  9. le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   239
     
    ouai c'est une solution comme une autre après. Mais c'est quand même bizard que $_GET ne fonctionne pas.
    0