Récupérer un champs d'une page apartir d'une autre page

Bonjour,
j’ai une question :

j’ai une page et je souhaite d’envoyer iune variable vers une autre page .
ma question est quand j’envoi le varibale dans l’autre page je recupete tout ce qui trouve dans le variable mais dans mon code elle récupére seulement une partie de ce variable .

voila le code de la 1page : afficher.php


<?php
  $nombre_resultats = mysql_num_rows($selection_recherche); //compte le nombre d'entrées sélectionnées par la recherche
  	 	 	$somme = array();
              $somme2 = array();
           if ($nombre_resultats == 0) //s'il n'y a pas de résultat
              {
  		      echo("<META HTTP-equiv=\"refresh\" content=0;URL=aucun_resultat.php?nombre_resultats=$nombre_resultats&recherche=$recherche>");
              }
  ?>
  

le code de la 2page : aucun_resultat.php


  <?php
  $nombre_resultats=$_GET['nombre_resultats'];
  $recherche=$_GET['recherche'];
  echo"$recherche";
  ?>
  

est_ce qu’il ya qlq peut me répondre.
Merci d’avance.

Normalement avec cette méthode, tu devrais voir la valeur de $recherche dans la barre d’adresse, puisque c’est un GET
tu as quoi en fin de ligne ?
si tu as simplement &recherche=, il faut que tu remontes dans l’autre programme vérifier que $recherche n’est pas vide

Bonjour hadjiphp,

Si je vois bien et que le code que tu as posté est complet alors il est normal que “$recherche” soit vide vu que tu ne l’initialise nul part.

en gros pour l’instant dans ton code : $recherche= ‘’;

Essaie ça : $recherche=32; (par exemple) et normalement dans l’autre fichier et dans l’url tu devrais voir : recherche = 32,
en faisant echo 'Recherche = '.$recherche;

:wink:
Edité le 25/06/2009 à 16:13