IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Valider la commande d'un panier


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de pi-2r
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2006
    Messages
    1 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 487
    Par défaut Valider la commande d'un panier
    Bonjour,


    j'ai suivi le tutoriel de RideKick sur la création d'un panier en php.

    Pour afficher un résumer de ma commande, j'utilise le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    <form name="valier" method="post" action="validerpanier.php">
     
    <table>
    <tr>
    <td>Nom</td><td></td><td></td><td>Quantit&eacute;</td><td></td><td></td><td>Prix Unitaire</td><td></td><td></td><td>Action</td>
    </tr>
     
    <?php
    	      for ($i=0 ;$i < $nbArticles ; $i++)
    	      {
     
    	         echo "<tr>";
    	         echo "<td>".htmlspecialchars($_SESSION['panier']['libelleProduit'][$i])."</td><td></td><td></td>";
    	         echo "<td><input type=\"text\" size=\"4\" name=\"q[]\" value=\"".htmlspecialchars($_SESSION['panier']['qteProduit'][$i])."\"/></td><td></td><td></td>";
    	         echo "<td> ".htmlspecialchars($_SESSION['panier']['prixProduit'][$i])." euro</td><td></td><td></td>";
    	         echo "<td><a href=\"".htmlspecialchars("resumpanier.php?action=suppression&l=".rawurlencode($_SESSION['panier']['libelleProduit'][$i]))."\">Supprimer</a></td>";
    	         echo "</tr>";
     
    	      }
     
    	      echo "<tr><td colspan=\"2\"> </td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td>";
    	      echo "<td colspan=\"2\">";
    	      echo "Total : ".MontantGlobal()." euro";
    	      echo "</td></tr>";
     
     
    	      echo "<tr><td colspan=\"4\">";
    	      echo "<input type=\"submit\" value=\"Rafraichir\"/>";
    	      echo "<input type=\"hidden\" name=\"action\" value=\"refresh\"/>";
     
     
     
     
    	     ?>
    	   <br/>
    <br/>
    <input type="submit" name="valider" value="Valider ma commande"/>
    	   <?php
    	   }
     
     
    	?>
     
    </table> 
     
     
    </form>
    Comment puis-je passer la commande en inscrivant cela dans la table commande sachant qu'elle contient:
    - le nom et prénom du client (fait)
    -le nom du produit: produit
    -le prix du produit: prix
    -la quantité du produit: qt
    -le tarif: tarif
    -une date: date

    Mon prof d'info m'a expliquer le principe, en me mettant en garde sur la difficulté de la chose

    Quelqu'un aurait un bout de code source sur lequel je peux prendre appui ?

    Merci d'avance
    Les pièges de l'Internet
    Helix, réponse à une intrusion


    "La plus grande gloire n'est pas de ne jamais tomber, mais de se relever à chaque chute." Confucius
    "Si j'ai vu plus loin, c'est en me tenant sur les épaules de géants." Isaac Newton

  2. #2
    Membre Expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Par défaut
    Salut

    Comment puis-je passer la commande en inscrivant cela dans la table
    Faut faire une requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO commande (nom, prenom, ... etc ...) VALUES ('nom', 'prénom', ... etc ...)
    Mon prof d'info m'a expliquer le principe, en me mettant en garde sur la difficulté de la chose
    Il n'a franchement pas tord.

    Si tu te contente d'enregistrer des commandes (potentielles), ça va encore, mais si c'est des commandes suivi du paiement en ligne (e-commerce), c'est plus du tout la même chanson.

    Dans une moindre mesure, pour développer un logiciel de comptabilité, il n'y a pas d'autre choix de connaitre la comptabilité.
    Pour un site e-commerce, c'est pareil, faut connaitre comment les choses se déroulent ... et les lois (législation) qui vont avec.
    Faut d'abord connaitre le secteur, de même que les langages utilisés.

    Pour ma part, ça ne se résume pas à un bout d'code.


    Je ne saurais te conseiller de te baser (ou inspirer) d'un Soft existant (genre Open Source).

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/09/2006, 15h48
  2. Réponses: 8
    Dernier message: 18/08/2006, 08h12
  3. Comment gérez-vous la validation d’un panier ?
    Par sam01 dans le forum E-Commerce
    Réponses: 10
    Dernier message: 07/04/2006, 15h31
  4. Modifer une valeur dans un panier sans la valider
    Par budiste dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/03/2006, 09h53
  5. programmer un panier / commande
    Par ddeee dans le forum ASP
    Réponses: 8
    Dernier message: 16/02/2006, 14h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo