[PHP] Faire un panier
Fermé
Dédé86
Messages postés
682
Date d'inscription
vendredi 23 décembre 2005
Statut
Membre
Dernière intervention
14 mars 2017
-
17 mai 2007 à 17:51
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 18 mai 2007 à 13:16
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 18 mai 2007 à 13:16
A voir également:
- [PHP] Faire un panier
- Easy php - Télécharger - Divers Web & Internet
- Retour a la ligne php ✓ - Forum PHP
- Mon panier cdiscount - Forum Réseaux sociaux
- Cdiscount mon panier ✓ - Forum Réseaux sociaux
- Panier steam - Forum Jeux vidéo
2 réponses
Dédé86
Messages postés
682
Date d'inscription
vendredi 23 décembre 2005
Statut
Membre
Dernière intervention
14 mars 2017
208
18 mai 2007 à 11:48
18 mai 2007 à 11:48
Voici le code de ma page qui affiche les articles. Je précise que le 1er code affiche les articles et que pour chaque article l'utilisateur peut cliquer sur le bouton ajouter les articles au panier et cela va rediriger l'utilisateur vers son panier avec l'article sélectionné (et les autres si il en a séléctionné avant). Pour faire passer les informations d'une page à l'autre, j'ai utilisé les champs cachés (dans ce code, je n'ai utilisé que le titre seulement).Le problème est que quand il clique sur le bouton ajouter les articles, même si il ne séléctionne que le 1er article, c'est toujours le dernier article qui est affiché. Cela vient de la boucle While mais je ne sais pas comment faire autrement. Help please.
Et là c'est la code qui est utilisé quand l'utilisateur clique sur ajouter au panier :
(je n'ai essayé qu'avec une variable pour l'instant)
Le problème c'est que cela affiche toujours le dernier article
<html> <head> <title>Catalogue</title> <link rel="stylesheet" href="css/f1.css"> </head> <body> <?php require('connedb.php'); $req ="Select * From media, genre WHERE media.nogenre='genre.nogenre'"; $exereq = mysql_query($req); while ($ligne = mysql_fetch_array($exereq)) { echo"<form method='post' action='reqpanier.php'> <table width='90%' align='center'height='90%' border='0' cellpadding='5'> <tr><td width='20%' height='95%'> <table align='center' border='0' width='95%' height='80%'> <tr><td><img src='{$ligne['PhotoMed']}' width='200' height='280'></td></tr> <tr><td align='center'><b>{$ligne['PrixMed']} €</b> </table> </td> <td valign='top' width='80%' > <table align='center' border='0' width='95%' cellspacing='10'> <tr> <td colspan='2' align='center'>{$ligne['TitreMed']} </tr> <tr> <td><b>Genre :</b>{$ligne['Nomgenre']}</b> <b>Date de sortie : </b>{$ligne['DatsorMed']} <tr><tr> <td>{$ligne['DescriMed']} <tr><tr><tr> <td align='justify'><hr>{$ligne['ResumMed']} <input type='hidden' name='tranvar' value='{$ligne['TitreMed']}'> <br><input type='submit' name='trasmiva' value='Ajouter les articles au panier'> </table> </td> </table>"; } ?> <body> </html>
Et là c'est la code qui est utilisé quand l'utilisateur clique sur ajouter au panier :
(je n'ai essayé qu'avec une variable pour l'instant)
<?php $res=$_POST['tranvar']; echo"$res"; ?>
Le problème c'est que cela affiche toujours le dernier article
jjsteing
Messages postés
1670
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
18 mai 2007 à 13:16
18 mai 2007 à 13:16
quand tu vas taper la table sql, t affiche t il bien tous les articles que le pseudo client a choisi??