|
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
virginie frontpage mioche
|
panier php:ajouter pdts? , Posté le: 19-09-2005 19:57 |
|
|
Bonjour,
J'essaye de faire un panier d'achat, cependant, je n'arrive pas à ajouter de produit dans mon panier.
Il existe différentes catégories de produits. L'utilisateur en choisit une dans une liste déroulante et un tableau des différents produits de cette catégorie s'affiche.
Pour générer ce tableau, j'ai fait une boucle (soulignée dans le code)sur ma base de données phpmyamin où se trouve ma table produits.
Le tableau comporte plusieurs colonnes, à savoir, une photo, un descriptif, le prix et une case (checkbox) pour ajouter un produit dans le panier de commande.
Mais comment afficher cette sélection? (en gras dans le code).
merci d'avance,
virginie
Code: |
<?php
if(isset($_POST["envoi"])){
if($bdd = mysql_select_db('goldidental', $link)) {
$q="SELECT * FROM Produits ";
switch ($_POST["requetes"]){
case 1:$q.="WHERE categorie='Amalgames'";break;
case 2:$q.="WHERE categorie='Appareils'";break;
case 3:$q.="WHERE categorie='Blanchiment'";break;
case 4:$q.="WHERE categorie='Ciment '";break;
case 5:$q.="WHERE categorie='Composites'";break;
case 6:$q.="WHERE categorie='Dents'";break;
case 7:$q.="WHERE categorie='Désinfection'";break;
case 8:$q.="WHERE categorie='Disposable'";break;
case 9:$q.="WHERE categorie='Empreintes'";break;
case 10:$q.="WHERE categorie='Endo'";break;
case 11:$q.="WHERE categorie='Fraises'";break;
case 12:$q.="WHERE categorie='Instruments'";break;
case 13:$q.="WHERE categorie='Polissage'";break;
case 14:$q.="WHERE categorie='Produits chirurgicaux'";break;
}
if(!empty($_POST["tri"])){
switch ($_POST["tri"]){
case 1:$q.="ORDER BY Nom_Produit ASC";break;
case 2:$q.="ORDER BY Prix_Produit ASC";break;
case 3:$q.="ORDER BY Nom_Produit ASC";break;
}
}
$query = mysql_query($q, $link);
echo"<table id='table_pdt' width='600px'><tr><th>Photo</th><th>Nom</th>
<th>Description</th><th>Prix</th></tr>";
[u]while ($row = mysql_fetch_assoc($query)) {
echo"<tr id='ligne_photos'><td id='case_photos'><img id=\"photos_produits\"
src=".$row['Photo_Produit']."></td>";
echo" <td> ".$row['Nom_Produit'];"<\td>";
echo" <td> ".$row['Description_Produit'];"<\td>";
echo" <td> ".$row['Prix_Produit'];"<\td>";
echo" <td><form name='quantite' action=".$_SERVER['PHP_SELF']." method='post'>
<input type='checkbox' name='choix' value='$select'/>
<\td></tr>";
}
echo"</table>";[/u]
if (isset($_POST['requetes'])){
?>
<input type="submit" name="add" value="ajouter à mon panier"/></form>
<?php ;
}
[b] if ( isset($_POST['add'])){
foreach($row as $value){
if (isset($_POST['choix'])){echo 'choix';
$marequete="INSERT INTO commandes (produit) VALUES ('".$row['nom_produit']."')";
if(mysql_query($marequete,$link)){
echo 'ok';
}else echo 'merdoum';
}
}
}
[/b]
echo mysql_error();
}else{ $message .="<b>Erreur: La BD n'existe pas!</b><br/>\n";echo $message;}
}
?> |
|
|
|
salemioche salemioche
|
panier php:ajouter pdts? , Posté le: 21-09-2005 13:33 |
|
|
comment veux tu gérer le panier ? |
|
|
|
|
Accueil Forum
-> php |
Toutes les heures sont au format GMT + 1 Heure
|
Page 1 sur 1 |
|
S'enregistrer
Profil
Se connecter pour vérifier ses messages privés
Rechercher
Membres
FAQ
Connexion
|