mais souhaiterais savoir, si vous pourriez jeter un coup d'oeil à mon code pour savoir si je suis sur la bonne voie ou si je m'éloigne completement?
le voici :
[code]
<?
...
"<b>".$date = date("Y/m/d ");
"<b>".$date2 = date("d/m/Y H:i:s");
echo"<br>".$date2."<br>";
echo"<h1 align=\"center\"><font size=+6><font color=\"#000068\"><font bgcolor = #808080><font face = papyrus><u>Récapitulatif de votre commande:</u></font size></font color></h1>
<br>
<table border = 8 align = center>
<tr>
<td colspan = 5 align = center>
</td>
</tr>
<tr>
<td ><b><center><font size = +1>Reference</b></td></center>
<td ><b><center><font size = +1>Article</b></td></center>
<td><b><center>Prix Unitaire<br> (en €)</b></td></center>
<td><b>Quantité</b></td></center>
<td><p align='right'><b>Montant<br> (en €)</b></td>
</tr>";
aff_panier();
echo"<tr><td></td><td><td><td><b>TOTAL </b></td><td align = 'right'><b>".$_SESSION['total']."</b></td></tr>";
$add_com = " INSERT INTO commande(num_com, date_com) VALUES ( '', '".$date."' )";
if ($base=mysql_connect (SERVEUR,log,password))
{
echo "<h1><u><center></u></h1></center><br>";
}
else
{
echo "<H3>Echec de la connexion au serveur</h3>";
exit;
}
mysql_select_db(BASE,$base);
for ($i=0;$i<20;$i++)
{
$tab_passer[]="";
$tab_conserner[]="";
$tab_acheter[]="";
$tab_livraison[]="";
$tab_ligne_livr[]="";
$requetes = array ("passer" => $tab_passer, "conserner" => $tab_conserner, "acheter" => $tab_acheter, "livraison" => $tab_livraison, "ligne_livr" => $tab_ligne_livr);
}
if ($tab_com = mysql_query ($add_com,$base))
{
$res_com = mysql_fetch_array($tab_com);
$num_com = $res_com[0];
$quantite = $_SESSION['panier']['quantite'];
echo $res_com;
echo "<h3><B><b><center><font face = papyrus>Votre commande a bien été prise en compte</B><br><br>Le paiement s'effectuera au moment de la livraison<br>
le delais est de 48h
</center>";
}
else
{
echo "Erreur dans l'éxecution de la requete derniere_comm<br>";
echo "Erreur".mysql_error().":".mysql_error()."<br>";
}
for ($i = 0; $i < 20 ; $i++)
{
if ($_SESSION['panier']['quantite'][$i] >0)
{
$requetes['passer'][$i] = "INSERT INTO passer(num_com, num_cli) VALUES ('', '".$_SESSION['num_cli']."')";
$requetes['conserner'][$i] = "INSERT INTO conserner (num_com, ref_produit, quantite) VALUES ( '','".$_SESSION['panier']['ref_produit'][$i]."', '".$_SESSION['panier']['quantite'][$i]."');";
$requetes['acheter'][$i] = "INSERT INTO acheter (num_cli, ref_produit, designation_produit, quantite, total) VALUES ('".$_SESSION['num_cli']."', '".$_SESSION['panier']['ref_produit'][$i]."', '".$_SESSION['article']."', '".$_SESSION['panier']['quantite'][$i]."','".$_SESSION['total']."');";
$requetes['livraison'][$i] = "INSERT INTO livraison (num_livr, date_livr, etat_livr) VALUES ('','aucun', 'encours de traitement')";
$requetes['ligne_livr'][$i] = "INSERT INTO ligne_livr (num_com, num_livr) VALUES ('', '')";
}
}
for ($i = 0; $i < 20 ; $i++)
{
if ($requetes['conserner'][$i] != "")
{
if (mysql_query ($requetes['conserner'][$i],$base))
{
//echo "<h3>Conserner n°".$i." Ajoute</h3>";
}
else
{
echo "Erreur dans l'éxecution de la requete add_conserner<br>";
echo "Erreur".mysql_error().":".mysql_error()."<br>";
}
}
echo "<br>Passer = ".$requetes['passer'][1]."<br>";
if ($requetes['passer'][$i] != "")
{
if (mysql_query ($requetes['passer'][$i],$base))
{
//echo "<h3>Passer Ajoute n°".$i."</h3>";
}
else
{
echo "Erreur dans l'éxecution de la requete add_passer<br>";
echo "Erreur".mysql_error().":".mysql_error()."<br>";
}
}
echo"<br>acheter = ".$requetes['acheter'][$i]."<br>";
if ($requetes['acheter'][$i] != "")
{
if (mysql_query ($requetes['acheter'][$i],$base))
{
//echo "<h3>Acheter n°".$i." Ajoute</h3>";
}
else
{
echo "Erreur dans l'éxecution de la requete add_acheter<br>";
echo "Erreur".mysql_error().":".mysql_error()."<br>";
}
}
echo"<br>livraison = ".$requetes['livraison'][$i]."<br>";
if ($requetes['livraison'][$i] != "")
{
if (mysql_query ($requetes['livraison'][$i],$base))
{
//echo "<h3>Livraison n°".$i." Ajoute</h3>";
}
else
{
echo "Erreur dans l'éxecution de la requete add_livraison<br>";
echo "Erreur".mysql_error().":".mysql_error()."<br>";
}
}
echo"<br>ligne_livr = ".$requetes['ligne_livr'][$i]."<br>";
if ($requetes['ligne_livr'][$i] != "")
{
if (mysql_query ($requetes['ligne_livr'][$i],$base))
{
//echo "<h3>Livraison n°".$i." Ajoute</h3>";
}
else
{
echo "Erreur dans l'éxecution de la requete add_ligne_livr<br>";
echo "Erreur".mysql_error().":".mysql_error()."<br>";
}
}
session_destroy(); //la commande est terminee on detruit la session
session_unset();
//et on efface toutes les variables pour eviter les bug
echo"<body bgcolor=#ccffff>";
echo"<font size = -1><i><a href = 'destruction.php'>Fermer la session</a></i></font>";
echo"votre numero de commande est le : ".$num_com.";";
?>
en faite c'est à ce moment là du site que l'enregistrement d'une commande s'effectue .
merci encore pour votre aide