Passage de variable php en url

Résolu
Bonjour,
J'ai une variable php : $variable
Je veux l'envoyer par url a une autre page en utilisant javascript, comme ça:
<?php
$voyant = $_POST[liste1];

if ($radio == 'consulter') {echo '<SCRIPT language="javascript">window.close(); opener.location.href=\'testselect.php?liste1=+'.$voyant.'+\'</SCRIPT>';}

?>

normalement il doit me renvoyer sur la page appelante avec le nouveau url "testselect.php?liste1=mavariable"

cette page s'affiche mais la variable ne passe pas.
de l'autre coté je reçoit ma variable de cette façon:

<?php
$voyant = $_POST[liste1];
echo $voyant;
?>
aidez moi svp
Configuration: Linux Fedora
Firefox 3.0.1

6 réponses

  1. Rholala, j'avais même pas vu que c'était pas la bonne requête, honte à moi... >_<
    1. Bon j'ai trouvé la solution, elle est la suivante, :
      <?php
      ..
      blablabla
      ..
      if ($radio == 'consulter') {?><form action="testselect.php" method="GET"> <?php echo '<SCRIPT language="javascript">window.close();opener.location.href="testselect.php?liste1='.$voyant.'" </SCRIPT>';?></form><?php }
      ..
      blablabla
      ...
      ?>
      et de l'autre coté je la récuper comme ça:

      <?php
      $voyant = $_GET['liste1'];
      echo $voyant;
      ?>

      et merci peut etre ça peut vous aider, A+
      1. Oui c'est la page qu'elle doit recuperer la variable et suite a ce derneir il y'a un script qui va tourner!!!
        1. Quand tu parles de "l'autre cote", tu parles de la page testselect.php ?!
          1. Merci,
            elle est aussi fonctionnel de cette façon et la preuve c'est qu'elle tourne ;)
            1. Salut...
              j'ai envie de dire juste :
              $voyant = $_POST['liste1'];

              Eh oui, les noms de clés de tableaux c'est des chaînes, faut pas oublier ça !
              Bon courage pour la suite ;)