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

Langage PHP Discussion :

Créer un panier et les sessions


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 8
    Par défaut Créer un panier et les sessions
    Bonjour je suis en bts ig et je doit pour mes PTI créer un site de vente et la e fait je bloque au niveau de mon panier,mais aussi avant j'ai créer un catalogue et je voudrais que quand le client passe ça commande sa s'enregistre dans une table Commander quelle commander dois je effectuer ?
    et j'ai aussi le problème d'afficher mon pannier à l'écran je ne sais pas trop comment m'y prendre j'ai regarder un peu partout mais j'ai pas trouver merci de votre aide.
    Si vous voulez plus d'éxplication n'hésiter pas

  2. #2
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 163
    Par défaut
    salut

    peux tu etre plus clair car sans code est avec un probleme aussi vague il faudrait que l on te fasses tout le code

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 8
    Par défaut
    Citation Envoyé par gerald57 Voir le message
    salut

    peux tu etre plus clair car sans code est avec un probleme aussi vague il faudrait que l on te fasses tout le code
    oki et désolé si j'ai pas été asser clair

    voila le code de ma page catalogue je voudrai que sa puisse m'enregistrer dans ma base de donner l'id du client et l'id du produit ainsi que la quantité mais je supose qu'il me manque des chose dans le code

    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
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    <body>
     
    <div align="center">vente en ligne</div>
    <form name="cata" method="post" action="panier.php" >
    <p>&nbsp;</p>
    <p align="center">CATALOGUE</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <table width="275" height="128" border="1">
    <?php
     
      //connection au serveur
      $cnx = mysql_connect( "localhost", "root", "" ) ;
     
      //sélection de la base de données:
      $db  = mysql_select_db( "achat" );
      $sql = "SELECT * FROM produit where id_p = 1";
      $requete = mysql_query($sql, $cnx) or die($sql."<br>".mysql_error()) 
      ?>
     <?php
    				while ($donnees = mysql_fetch_array($requete))
    					{
    					?>
      <tr>
        <td width="112" height="28">identifiant produit</td>
        <td width="37"><?php echo $donnees['designation']; ?></td>
        <td width="104" rowspan="5" ><img src="../../../Documents and Settings/ju/My Documents/My Pictures/Demain_ne_meurt_jamais.jpg" width="85" height="99" /></td>
      </tr>
        <td>Titre</td>
     
        <td> <?php echo $donnees['designation']; ?></td>
      <tr>
        <td>Type </td>
        <td><?php echo $donnees['type']; ?></td>
      </tr>
      <tr>
        <td>Code promo </td>
        <td><?php echo $donnees['cde_promo']; ?></td>
      </tr>
      <tr>
        <td>Prix </td>
        <td><?php echo $donnees['prix']; ?></td>
      </tr>
      <tr>    </tr>
    </table>
    <p align="center">
      <input type="submit" name="valider2" value="AJOUTER" />
    </p>
    <p>
      <label></label>
    </p>
    <p>&nbsp;</p>
    <p>
      <?php
     
    				echo "</table>";
    				}
     
    				?>
    </p>
    <p>
      </p>
    </p>
    <p>&nbsp; </p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p align="right">
     
    <div align="center"></div>
    </form>
    <div align="right"></div>
    <p>&nbsp;</p>
    </body>
    </html>

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Heu dans le code que tu nous mets, ou est ce que ca parle de quantité et d'id client et d'enregistrement dans une base ?

    Y'a un bouton de validation de formulaire qui se ballade mais il n'y a pas de formulaire ... il faudrait que tu commences par faire ton formulaire completement.

    Ensuite ton formulaire doit renvoyer vers une page qui traite les informations saisies et les enregistre dans la bdd.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 8
    Par défaut
    La pour le moment je ne l'ai est pas mise il faudrai que je les rajoute mais comment puis je faire pour les enregistrer ?
    et comment faire pour l'id du client pour pouvoir l'enregistrer dans la table pour une commande ne faudrait-il pas le mettre dans une session au moment de la connexion ou autre ?
    Oui je viens aussi de m'apercevoir de cela petit question dans qelle style de balise doit je mettre mais info pour que cela ne sois pas trop moche a l'écran ?

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    - Pour enregistrer il faut faire une requete INSERT.
    - Oui tu peux faire transiter l'id de l'utilisateur via une session PHP
    - Qu'est ce que tu entends par "style de balise" et c'est quoi tes "infos" ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 8
    Par défaut
    Citation Envoyé par sabotage Voir le message
    - Pour enregistrer il faut faire une requete INSERT.
    - Oui tu peux faire transiter l'id de l'utilisateur via une session PHP
    - Qu'est ce que tu entends par "style de balise" et c'est quoi tes "infos" ?

    ce que j'entend par style c'était le type (text, etc) et les info ce sont les nom du produit le prix etc etc en fait et encore désolé si je suis pas tout as fait clair

  8. #8
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Si tu parles des types de champ de formulaire, le choix est question d'usage plus que de design et tu n'as de toute facon pas un choix fou :
    cases à cocher
    bouton radio
    ligne de texte et zone de texte
    liste de choix simple et multiple
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 8
    Par défaut
    Citation Envoyé par sabotage Voir le message
    Si tu parles des types de champ de formulaire, le choix est question d'usage plus que de design et tu n'as de toute facon pas un choix fou :
    cases à cocher
    bouton radio
    ligne de texte et zone de texte
    liste de choix simple et multiple
    Oui voila je parlais de ça en effet

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 8
    Par défaut
    Je voulais savoir si il était possible de stocker des données dans l'url et de les récupérer dans la page panier pour pouvoir les utiliser j'ai essayer j'ai pas réussi
    merci encore

  11. #11
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 509
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 509
    Par défaut
    pour passer des info via l'url, tu dois le faire avec la method GET
    sinon, pour passer des infos vers une autre page, tu peux utiliser la method POST.
    par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    on a un lien <A href="toto.php?une-var=35">super lien</A>
    puis dans la page toto.php, on recupere la donnee passee dans l'url :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    $ma_var=$_GET["une-var"];
    echo $ma_var;
    ?>
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 8
    Par défaut
    et avec ce genre de lien la que dois je faire pour récupérer l'information dans l'autre page
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="fiche.php?reference=<?php echo $date['design']; ?>">fiche</a>

Discussions similaires

  1. Créer un panier avec effet jquery+session
    Par Marc22 dans le forum E-Commerce
    Réponses: 0
    Dernier message: 08/05/2013, 16h04
  2. Comment créer et gerer les sessions utlisateurs
    Par Alexandre le Grand dans le forum VB.NET
    Réponses: 4
    Dernier message: 01/12/2010, 17h46
  3. Réponses: 3
    Dernier message: 12/01/2010, 12h13
  4. Réponses: 5
    Dernier message: 22/03/2006, 14h54
  5. PB Réseau sur les sessions ouvertes ?
    Par nico___23 dans le forum Développement
    Réponses: 1
    Dernier message: 07/01/2005, 09h50

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