Problème de récupération de variable - PHP - Programmation
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.
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
Marsh Posté le 03-05-2006 à 18:06:11
ReplyMarsh Posté le 03-05-2006 à 18:23:26
ah... quand tu parlais d'url c'était pas du style "http//www. ...... /ajout_destination2.php" ?
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);
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 :
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 :
<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">
<a href="modif_destination.php?id=<?php echo $_GET['id_destination']; ?>" class="Lmenuadmin">>> Infos générales</a>
</td>
<td class="etapeactif">
>> 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