hppp Serveur@home | voila toutes ma page: Code :
- <?php
- if ($_GET['categorie']=="" )
- {
- //---------------------- Afficher Bon de commande ----------------------------------
- ?>
- <h2>Bon de Commande</h2>
- <center><p>Remplissez ce bon de commande en indiquant les quantités que vous souhaitez pour chaque produits.
- <br/>
- si vous ne voulez pas commander un article, laissez la quantité à zéro.</p></center>
-
- <form action="index.php?page=passer-commande&categorie=recapitulatif" method="post">
- <center>
- <table>
- <tr>
- <th>Référence</th>
- <th>Désignation</th>
- <th>Prix</th>
- <th>Quantité</th>
- </tr>
- <?php
- //recuperation des info
- $produits = query("SELECT reference,designation,prix FROM lcg_pro_produits" );
- //boucle pour récuperer les info
- while ($donnees = mysql_fetch_array($produits) )
-
- {
- ?>
- <tr>
- <td class="td_general"><?php echo $donnees['reference']; ?></td>
- <td class="td_general"><?php echo $donnees['designation']; ?></td>
- <td class="td_general"><?php echo $donnees['prix']; ?></td>
- <td class="td_general"><input type="text" name="quantite[<?php echo $donnees['reference']; ?>]" value="0" size="3" /></td>
- </tr>
- <?php
- }
- mysql_close();
- ?>
- </table>
- </center>
- <br/>
- <h2>Avant de valider votre Commande merci de bien verifier vos quantités car un retour en arriere n'est pas possible à moins de tout recommencer.</h2>
- <br/>
- <center><input type="submit" value="Validé votre Commande" /></center>
- <?php
- }
-
- //---------------------- Afficher recapitulatif commande ----------------------------------
- elseif ($_GET['categorie']=="recapitulatif" )
- {
- ?>
- <div class="commande">
- <h2>Vos informations Personnelles</h2>
- <?php
- //recuperation des info
- $client = query('SELECT * FROM lcg_pro_clients WHERE id='.$_SESSION['id_client']);
- //boucle pour récuperer les info
- while ($donnees = mysql_fetch_array($client) )
-
- {
- ?>
- <center><table>
- <tr>
- <td class="td_general">N° de Compte Client :</td>
- <td class="td_general"><?php echo $donnees['id']; ?></td>
- </tr>
- <tr>
- <td class="td_general">Nom de l'entreprise :</td>
- <td class="td_general"><?php echo $donnees['nom']; ?></td>
- </tr>
- <tr>
- <td class="td_general">Contact :</td>
- <td class="td_general"><?php echo $donnees['contact']; ?></td>
- </tr>
- <tr>
- <td class="td_general">Adresse :</td>
- <td class="td_general"><?php echo $donnees['adresse']; ?></td>
- </tr>
- <tr>
- <td class="td_general">Adresse (2) :</td>
- <td class="td_general"><?php echo $donnees['adresse2']; ?></td>
- </tr>
- <tr>
- <td class="td_general">Code postal :</td>
- <td class="td_general"><?php echo $donnees['code_postal']; ?></td>
- </tr>
- <tr>
- <td class="td_general">Ville :</td>
- <td class="td_general"><?php echo $donnees['ville']; ?></td>
- </tr>
- <tr>
- <td class="td_general">Pays :</td>
- <td class="td_general"><?php echo $donnees['pays']; ?></td>
- </tr>
- </tr>
- <tr>
- <td class="td_general">Votre adresse email :</td>
- <td class="td_general"><?php echo $donnees['email']; ?></td>
- </tr>
- <tr>
- <td class="td_general">Votre téléphone :</td>
- <td class="td_general"><?php echo $donnees['tel']; ?></td>
- </tr>
- <tr>
- <td class="td_general">Fax :</td>
- <td class="td_general"><?php echo $donnees['fax']; ?></td>
- </tr>
- </table></center>
- <?php
- }
- ?>
- </div>
-
- <div class="commande">
- <h2>Récapitulatif de Votre Commande</h2>
- <form action="index.php?page=passer-commande&categorie=validation" method="post">
- <center>
- <table>
- <tr>
- <th>Référence</th>
- <th>Désignation</th>
- <th>Prix</th>
- <th>Quantité</th>
- <th>Total</th>
- </tr>
- <?php
- $total = 0;
- foreach ($_POST['quantite'] as $reference => $quantite)
- {
- if ($quantite >0)
- {
- //recuperation des info
- $produits = query("SELECT reference,designation,prix FROM lcg_pro_produits WHERE reference='$reference'" ) or die(mysql_error());
- //boucle pour récuperer les info
- while ($donnees = mysql_fetch_array($produits) )
- {
- $prix = $donnees['prix'];
- $designation = $donnees['designation'];
- $total_produit=$prix*$quantite;
- $total=$total+$total_produit;
-
- ?>
- <tr>
- <td class="td_general"><?php echo $reference; ?></td>
- <td class="td_general"><?php echo $designation; ?></td>
- <td class="td_general"><?php echo $prix; ?> </td>
- <td class="td_general"><?php echo $quantite; ?></td>
- <td class="td_general"><?php echo $total_produit; ?> </td>
- </tr>
- <input type="hidden" name="quantite[<?php echo $reference; ?>]" value="<?php echo $quantite; ?>"/>
- <input type="hidden" name="prix" value="<?php echo $total; ?>"/>
- <?php
- }
- }
- }
- mysql_close();
- ?>
- </table>
- </center>
- <p><center>Total de votre commande : <?php echo $total;?> + Prix du Transport.</center></p>
- <p><center><input type="submit" value="Valider votre Commande" /></center></p>
- </div>
-
- <div class="commande">
- <h2>Transporteur</h2>
- </div>
- <?php
- }
- elseif ($_GET['categorie']=="validation" )
- {
- //---------------------- Validation de la commande ----------------------------------
-
- $id_client = $_SESSION['id_client'];
- $client = query("SELECT * FROM lcg_pro_clients WHERE id='$id_client'" );
- $donnees_clients = mysql_fetch_array($client);
- // BDD lcg_pro_commandes
- $date = date('Y-m-d H:i:s');
- $client_id = $_SESSION['id_client'];
- $statut = 0;
- $livraison_nom = $donnees_clients['nom'];
- $livraison_adr1 = $donnees_clients['adresse'];
- $livraison_cp = $donnees_clients['code_postal'];
- $livraison_ville = $donnees_clients['ville'];
- $livraison_code_pays = $donnees_clients['code_pays'];
- $livraison_etat = $donnees_clients['etat'];
- $livraison_pays = $donnees_clients['pays'];
- $total = $_POST['prix'];
-
- // ecriture dans la BDD lcg_pro_commandes
- query("INSERT INTO lcg_pro_commandes VALUES('','".$date."','" . $client_id . "','" . $total . "','','','','','" . $statut . "','" . $livraison_nom . "','','" . $livraison_adr1 . "','','" . $livraison_cp . "','" . $livraison_ville . "','" . $livraison_code_pays . "','" . $livraison_etat . "','" . $livraison_pays. "')" );
- ?>
- <center>
- <h2>Commande Bien enregistré</h2>
- <table>
- <tr>
- <th>Référence</th>
- <th>Désignation</th>
- <th>Prix</th>
- <th>Quantité</th>
- <th>Total</th>
- </tr>
- <?php
-
- $commande = query("SELECT * FROM lcg_pro_commandes WHERE dt_commande='$date'" );
- $donnees_commande = mysql_fetch_array($commande);
-
- $id_commande = $donnees_commande['id'];
-
- foreach ($_POST['quantite'] as $reference => $quantite)
- {
- $produits = query("SELECT * FROM lcg_pro_produits WHERE reference='$reference'" );
- //boucle pour récuperer les info
- while ($donnees_produits = mysql_fetch_array($produits))
- {
- // BDD lcg_pro_commandes_produits
- $produits_id = $donnees_produits['id'];
- $designation = $donnees_produits['designation'];
- $prix = $donnees_produits['prix'];
- $quantite = $quantite;
- $reference = $reference;
- $total_produit = $prix*$quantite;
- $total = $total+$total_produit;
-
- query("INSERT INTO lcg_pro_commandes_produits VALUES ('','$produits_id','$id_commande','$reference','$designation','$prix','$quantite')" );
-
-
- ?>
- <tr>
- <td class="td_general"><?php echo $reference; ?></td>
- <td class="td_general"><?php echo $designation; ?></td>
- <td class="td_general"><?php echo $prix; ?> </td>
- <td class="td_general"><?php echo $quantite; ?></td>
- <td class="td_general"><?php echo $total_produit; ?> </td>
- </tr>
- <?php
- }
- }
- ?>
- </table>
- </center>
- <p><center>Total de votre commande : <?php echo $total;?> + Prix du Transport.</center></p
- <p><a href='index.php?page=commandes-en-cours'>Retour</a></p>
- <?php
- }
- mysql_close();
- ?>
|
|