par
charabia » 14 avr. 2006, 14:04
Essaies à tout hasard avec ce code :
<?php
if( (isset($_GET['ass'])) && (isset($_GET['acad'])) && (isset($_GET['resp'])) && (isset($_GET['tel'])) )
{
?>
<br/><br/><br/>
<form action="transport.php" method="POST">
<table align="center">
<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>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2" align="center"><input name="ass" type="hidden" value="<?php echo $_GET['ass']; ?>"><input name="acad" type="hidden" value="<?php echo $_GET['acad']; ?>"><input name="resp" type="hidden" value="<?php echo $_GET['resp']; ?>"><input name="tel" type="hidden" value="<?php echo $_GET['tel']; ?>"><input type="submit" value="Valider" name="ok"></td>
</tr>
</table>
</form>
<?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";
}
else
{
$navette="non";
}
echo $acad;
/*if( ($ass!=null) && ($acad!=null) && ($transport!=null) && ($heure!=null) && ($navette!=null) && ($hotel!=null) )
{
$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>';
}
else
{
echo "blem";
}*/
}
Tu n'as ce souci d'insertion que pour la variable acad ? Toutes les autres s'insèrent correctement ?
Essaies à tout hasard avec ce code :
[php]<?php
if( (isset($_GET['ass'])) && (isset($_GET['acad'])) && (isset($_GET['resp'])) && (isset($_GET['tel'])) )
{
?>
<br/><br/><br/>
<form action="transport.php" method="POST">
<table align="center">
<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>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2" align="center"><input name="ass" type="hidden" value="<?php echo $_GET['ass']; ?>"><input name="acad" type="hidden" value="<?php echo $_GET['acad']; ?>"><input name="resp" type="hidden" value="<?php echo $_GET['resp']; ?>"><input name="tel" type="hidden" value="<?php echo $_GET['tel']; ?>"><input type="submit" value="Valider" name="ok"></td>
</tr>
</table>
</form>
<?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";
}
else
{
$navette="non";
}
echo $acad;
/*if( ($ass!=null) && ($acad!=null) && ($transport!=null) && ($heure!=null) && ($navette!=null) && ($hotel!=null) )
{
$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>';
}
else
{
echo "blem";
}*/
}[/php]
Tu n'as ce souci d'insertion que pour la variable acad ? Toutes les autres s'insèrent correctement ?