Problème de récupération de variable

Problème de récupération de variable - PHP - Programmation

Marsh Posté le 03-05-2006 à 17:49:59    

Bonjour,
 
J'ai un petit problème pour récupérer la valeure d'une de mes variables. Dans ce bout de code :
 

Citation :

 if($requete_ins){
   $requete_id = mysql_query("SELECT * FROM $tableDest WHERE nom_destination LIKE \"".sqlval($nom)."\" AND nom_circuit LIKE \"".sqlval($nom_circuit)."\" ORDER BY id_destination DESC" );
   $num_id = mysql_num_rows($requete_id);
   $row = mysql_fetch_array($requete_id);
                        $id_destination = $row['id_destination'];
   header("Location: ajout_destination2.php?id=".$id_destination."" );
  }


 
J'ai testé ça rentre bien dans le if, j'ai mis un echo $id_destination, ça m'affiche bien le bon id. Jusque là ça va, mais une fois que le header est chargé, j'arrive sur cette page :
 

Citation :

<body>
<?php
  $requete_dest = mysql_query("SELECT * FROM $tableDest WHERE id_destination = ".$_GET['id_destination']."" );
  $row = mysql_fetch_assoc($requete_dest);
  $nom_destination = $row['nom_destination'];
?>
<table width="" border="1" cellpadding="0" cellspacing="1">
  <tr>
  <td class="etapeinactif">
   &nbsp;<a href="modif_destination.php?id=<?php echo $_GET['id_destination']; ?>" class="Lmenuadmin">>> Infos générales</a>
  </td>
  <td class="etapeactif">
   &nbsp;>> Les photos
  </td>
</tr>
</table>


 
Je veut récupérer la valeur de mon id pour accèder à une page de modif mais ça me sort un id de 0  :heink:

Reply

Marsh Posté le 03-05-2006 à 17:49:59   

Reply

Marsh Posté le 03-05-2006 à 17:53:46    

Essaie avec l'url complète (absolue) dans le header, comme le veut la norme HTTP.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 03-05-2006 à 18:04:06    

sielfried a écrit :

Essaie avec l'url complète (absolue) dans le header, comme le veut la norme HTTP.


 
Peut pas, je bosse en local ou sur un compte perso  :(

Reply

Marsh Posté le 03-05-2006 à 18:06:11    

Reply

Marsh Posté le 03-05-2006 à 18:23:26    

ah... quand tu parlais d'url c'était pas du style "http//www. ...... /ajout_destination2.php" ?   :D

Reply

Marsh Posté le 03-05-2006 à 18:25:12    

Ben si.
 
Fait un truc dynamique, par ex. ce que propose php.net :
header("Location: http://" . $_SERVER['HTTP_HOST']
                     . rtrim(dirname($_SERVER['PHP_SELF']), '/\\')
                     . "/" . $relative_url);


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed