Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/06/2008, 20h15   #1
Invité de passage
 
Inscription : juin 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 7
Points : 0
Points : 0
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
juju921 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 20h26   #2
Membre habitué
 
Inscription : août 2006
Messages : 163
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 163
Points : 112
Points : 112
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
gerald57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 20h49   #3
Invité de passage
 
Inscription : juin 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 7
Points : 0
Points : 0
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 :
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>
juju921 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 20h55   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 383
Points : 16 383
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.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 20h59   #5
Invité de passage
 
Inscription : juin 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 7
Points : 0
Points : 0
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 ?
juju921 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 21h23   #6
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 383
Points : 16 383
- 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" ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 21h26   #7
Invité de passage
 
Inscription : juin 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 7
Points : 0
Points : 0
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
juju921 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 21h31   #8
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 383
Points : 16 383
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
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 22h32   #9
Invité de passage
 
Inscription : juin 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 7
Points : 0
Points : 0
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
juju921 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2009, 12h23   #10
Invité de passage
 
Inscription : juin 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 7
Points : 0
Points : 0
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
juju921 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2009, 12h48   #11
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 251
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 42

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 251
Points : 1 514
Points : 1 514
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 :
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 :
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.

N'oubliez pas le Le tag resolu.

Need_!
Doksuri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2009, 19h49   #12
Invité de passage
 
Inscription : juin 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 7
Points : 0
Points : 0
et avec ce genre de lien la que dois je faire pour récupérer l'information dans l'autre page
Code :
<a href="fiche.php?reference=<?php echo $date['design']; ?>">fiche</a>
juju921 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h23.


 
 
 
 
Partenaires

Hébergement Web