probleme de redirection de pages
Posté : 14 avr. 2006, 11:16
voila j'ai un formulaire, je rentre les infos correpondantes. J'ai des variable en GET. Quand je valide, je récupere le tout, j'insere dans ma base et je redirectionne avec encore des GET. Cependant lors de l'enregistrement, une des variables ne s'enregistre pas et lorsque je valide, je reste sur la meme page mais sans le formulaire precedent. PLEASE HELP
voila le code au cas ou :

voila le code au cas ou :
if((isset($_GET['ass']))&&(isset($_GET['acad']))&&(isset($_GET['resp']))&&(isset($_GET['tel'])))
{
?>
<br/><br/><br/><form action="transport.php" method="POST">
<table>
<tr>
<td>Moyen de Transport</td>
<td><input name="transport" type="text" value="" size="15"><br/></td>
</tr>
<tr>
<td>Heure d'arrivée sur Amiens</td>
<td><input name="heure" type="text" value="" size="4"><br/></td>
</tr>
<tr>
<td>Desirez-vous une navette?</td>
<td>oui<input name="navette" type="radio" value="O" > non
<input name="navette" type="radio" value="N" ><br/></td>
</tr>
<tr>
<td>Hôtel choisi</td>
<td><input name="hotel" type="text" value=""><br/></td>
</tr>
<tr>
<?php
echo'<input name="ass" type="hidden" value="'.$_GET['ass'].'">';
echo'<input name="acad" type="hidden" value="'.$_GET['acad'].'">';
echo'<input name="resp" type="hidden" value="'.$_GET['resp'].'">';
echo'<input name="tel" type="hidden" value="'.$_GET['tel'].'">';
?>
<td colspan="2"><br/><center><input type="submit" value="Valider" name="ok"></center><br/></td>
</tr>
</form>
</table>
</form>
</center>
<?php
if(isset($_POST['ok']))
{
include'bdd.php';
$ass=$_POST['ass'];
$acad=$_POST['acad'];
$resp=$_POST['resp'];
$tel=$_POST['tel'];
$transport=$_POST['transport'];
$heure=$_POST['heure'];
$hotel=$_POST['hotel'];
if($_POST['navette']=="O")
{
$navette="oui";
}
elseif($_POST['navette']=="N")
{
$navette="non";
}
$requete="INSERT INTO transport VALUES('','".$ass."','".$acad."','".$transport."','".$heure."','".$navette."','".$hotel."')";
@mysql_query($requete) or die(mysql_error());
//header("Location:transport.php?inscription_ok");
echo '<script>document.location="restauration.php?ass='.$ass.'&acad='.$acad.'&resp='.$resp.'&tel='.$tel.'";</script>';
}
}
Merci d'avance