J'ai mis un javascript effectivement, mais qui n'a rien a voir avec mon code PHP, c'est un JS qui permet de verifier les champs vides du formulaires.
C'est bon j'ai trouvé grâve à la fonction ISSET :
$paiment=$_POST['paiement'];
if ( isset ( $_POST['paiement'] ))
{
if ( $_POST['paiement']==cheque)
{
// echo "PAIEMENT PAR CHEQUE<br />";
$connect=ODBC_connect("TESTPHP5","sa","sasa");
$sql="update commande set REGLEMENT='$paiment' where login='$login'";
$res=odbc_exec($connect, $sql) or die($sql."<br />".odbc_error());
odbc_close($connect);
header('location:paiement_cheque');
}
else
{
//echo "paiement non par cheque <br />";
}
if ( $_POST['paiement']==cb)
{
//echo "PAIEMENT PAR CB<br />";
echo "PAIEMENT PAR CHEQUE<br />";
$connect=ODBC_connect("TESTPHP5","sa","sasa");
$sql="update commande set REGLEMENT='$paiment' where login='$login'";
$res=odbc_exec($connect, $sql) or die($sql."<br />".odbc_error());
odbc_close($connect);
header('location:paiement_cheque');
}
else
{
//echo "paiement non par cb <br />";
}
if ( $_POST['paiement']==virement)
{
//echo "PAIEMENT PAR VIREMENT<br />";
echo "PAIEMENT PAR CHEQUE<br />";
$connect=ODBC_connect("TESTPHP5","sa","sasa");
$sql="update commande set REGLEMENT='$paiment' where login='$login'";
$res=odbc_exec($connect, $sql) or die($sql."<br />".odbc_error());
odbc_close($connect);
header('location:paiement_cheque');
}
else
{
//echo "paiement non par virement <br />";
}
//echo "C'EST OP";
}
else
{
//echo "C'est mort";
echo $erreur;
}
//echo $_POST['paiement'];
Les petits trucs en commentaires sont des essais avant d'avoir écrit sur ma base.
Mais mon souci est qu'il m'ecrit les données en double dans la base.
Merci