Boutique/panier en ligne

Répondre
i M@N
le 18/08/2003 à 16:53
i M@N
Hello !

Je post ici parce que j'ai cherché pas mal depuis hier et je ne trouve aucun script satisfaisant pour réaliser ce que je veux faire ... je m'explique :

J'ai créé un catalogue (cf. http://imanweb.free.fr rubrique catalogue, c'est le même principe) pour le site d'un ami disquaire,
Maintenant, je voudrais ajouter devant chaque ligne une case à cocher (checkbox je crois) et un boutton genre submit pour ajouter les articles cochés à un panier.

Qui pourrait m'aiguiller (pas me faire !) pour réaliser ce genre de prouesse (je rappelle que je suis une sacrée brelle en PHP et que pour moi il s'agit bien d'une prouesse smiley)

Le but c'est de pouvoir enregistrer les articles cochés par le visiteur dans une table pour pouvoir au final lors de la validation de la commande (qui sera donc le echo du contenu de la table correspondant à l'id du visiteur obtenu par session).

Mon souci :
Comment je fais un script de session automatique qui attribue un id au visiteur dès qu'il arrive sur le site avec un id genre a0z1z2e3r2t5t4 (comme sur hotmail par exemple) ?
J'ai lu le cours de Globule, mais c'est avec un mot de passe et un login et il faut se logguer donc c'est pas vraiment ce que je veux faire.

D'avance merci,
@+...
One Love, One Heart, One Unity.
i M@N
le 18/08/2003 à 17:04
i M@N
Reuh !

Oups ... j'ai p'tet dit une connerie avec mes sessions automatiques ... ça doit pas exister en fait !

non?

à+...
One Love, One Heart, One Unity.
LA GLOBULE
le 18/08/2003 à 17:43
LA GLOBULE
Des que tu fais un session_start(), un id de session va se creer automatiquement.

Apres pour les variables de sessions, tu met ce que tu veux dedans, mais l'id ne changera pas.

Sinon, un caddie complet n'est pas super simple à faire.
Si tu t'estimes debutant, autant en telecharger un.
i M@N
le 18/08/2003 à 20:15
i M@N
Reuh !

Bon, en effet, avec session_start, l'id se créé automatiquement ...

un souci de moins ;)

Maintenant, je suis en train de faire afficher des checkboxes au début de chaque ligne de mon tablaeu qui contient dans chacune des lignes :
1) la checkbox,
2) le format du produit (CD,LP,etc ...),
3) le label,
4) l' artiste,
5) le titre,
6) le riddim (nom de l'instrumental ... enfin bref ;)),
7) le prix et
8) le type (le genre koi : reggae, ragga, etc ...)

le code de la page :

(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=641]ce lien[/lien])


Pour faire apparître mes chekboxes à chaque début de ligne j'ai mis ça :

echo '<td width="10%" align="center"><form method="POST" action="./select.php"><input type="checkbox" name="box" value="'.$tuple.'"></form></td>';


Et là, je bloque !

Kes ke je dois mettre à la place de ça pour que les cases cochées correspondent bien à la ligne et qu'elles envoient (en même temps si plusieurs sont cochées) les données vers un fichier select.php par exemple et que je puisse récupérer ces infos ?

Désolé pour la question de débutant ...

D'avance merci,
@+...
One Love, One Heart, One Unity.
LA GLOBULE
le 18/08/2003 à 20:25
LA GLOBULE
Deja, tu declares ton formulaire dans le while.
Ca va pas, parce que au final, tu auras peut etre 50 formulaire, alors que tu dois en avoir qu'un seul.

Ensuite, pour les checkbox :
- Quand tu fais ta requetes SQL, faut en meme tps recuperer l'id de ton objet
- Ensuite quand tu declares la checkbox, il faut faire un truc du genre :
<input type="checkbox" name="box[]" value="'.$id.'">
- Ensuite, dans la page de traitement du formulaire, tu as le tableau $box qui contient tous les id des objets qui ont ete selectionnes dans le formulaire.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours