probleme d'update
Posté : 03 mai 2006, 14:30
voila mon code et il veut pas me faire mon update, je test avec des echo dasn mon dernier if mais rien ne s'affiche et je revien au debut de ma page :
voila mle code au cas ou :

voila mle code au cas ou :
<table v-align="top" cellpaddin="0" cellspacing="0" width="100%">
<tr>
<td colspan="5">
<center><br/><span style="color:red;"><b>Cette page ne sert que pour enregistrer des modifications concernant
le transport de votre equipe. Pour une inscription veuillez cliquer <a href="confirmation.php">ici</a></b></span></center>
<br/></td>
</tr>
<tr>
<form action="transport2.php" method="POST">
<td>AS</td>
<td><input name="ass" type="text" value=""></td>
<td>Académie</td>
<td><input name="acad" type="text" value=""></td>
<td><input type="submit" value="Valider" name="valider"></td>
</form>
</tr>
</table>
<?php
if(isset($_GET['okmodif']))
{echo "<span style='color:red;font-weight:bold;'>L'incription a bien été modifiée!</span><br /><br />"; }
if(isset($_GET['erreur']))
{echo'Vous ne vous êtes pas encore enregistré, veuillez vous inscrire <a href="confirmation.php">ici</a>';}
if(isset($_POST['valider']))
{
$ass=$_POST['ass'];
$acad=$_POST['acad'];
include'bdd.php';
$requete="SELECT * FROM transport WHERE ass='".$ass."' AND academie='".$acad."'";
$res=mysql_query($requete) or die(mysql_error());
if(mysql_errno()!=0)
{
echo '<script>document.location="transport2.php?erreur";</script>';
}
else
{
$vrai=mysql_fetch_assoc($res);
$transport=$vrai['transport'];
$hotel=$vrai['hotel'];
$heure=$vrai['heure'];
?>
<br/><br/>
<form action="transport2.php" method="POST">
<table align="center">
<tr>
<td>Moyen de Transport</td>
<td><input name="transport" type="text" value="<?php echo $transport;?>" size="15"><br/></td>
</tr>
<tr>
<td>Heure d'arrivée sur Amiens</td>
<td><input name="heure" type="text" value="<?php echo $heure;?>" 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="<?php echo $hotel;?>"><br/></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2" align="center">
<input name="id" type="hidden" value="<?php echo $vrai['id'];?>">
<input type="submit" value="Valider" name="ok">
</td>
</tr>
</table>
</form>
<?php
include'bdd.php';
$requete="SELECT date FROM formule_repas";
$res=mysql_query($requete);
$vrai=mysql_fetch_assoc($res);
echo'<center><span style="color:red"<b>DATE LIMITE : '.$vrai['date'].'</b></span></center><br/>';
if(isset($_POST['ok'])&&($_POST['ok']=="valider"))
{
include("bdd.php");
$transport=$_POST['transport'];
$heure=$_POST['heure'];
$hotel=$_POST['hotel'];
$id=$_POST['id'];
if($_POST['navette']=="O")
{
$navette="oui";
}
else
{
$navette="non";
}
$requete="UPDATE transport SET transport='$transport',heure='$heure',navette='$navette',hotel='$hotel' WHERE idtransport='$id'";
mysql_query($requete) or die(mysql_error());
//header("Location:transport.php?inscription_ok");
echo '<script>document.location="transport2.php?okmodif";</script>';
}
}
}
Désolé je sais c'est un peu long