par
an223 » 05 avr. 2016, 16:49
Bonjour ,
Je suis nouveau sur le forum et peu perdu car j'essaye de développer un site web de e-commerce. Pour l'instant j'ai réussi à faire l'interface graphique du site avec Photoshop et css+html. J'ai aussi réussi à faire plusieurs tables sur mysql afin de faire apparaître les produits selon leurs type.
Je souhaiterai faire un système de panier via une table mysql en gros, quand il clique sur le bouton "ajouter au panier", le produit est ajouter au la table mysql " panier " en récupérant plusieurs variables nom, prix et quantité. Le bouton se situera en dessous de chaque produit. Cependant je ne parviens pas à ajouter le produit dans la base de donnée, j'ai essayé de nombreuses commandes.
( Je ne souhaite pas faire de session ni de système d'identification car il s'agit d'un projet avec un seul client, donc avec la possibilité d’effacer la table).
<?php
$bdd = mysqli_connect('localhost', 'root', '', 'magasin');
$resultat = mysqli_query($bdd, 'SELECT * FROM boisson LIMIT 0, 10');
while($donnees = mysqli_fetch_assoc($resultat))
{
echo '<TABLE width=60% border=1>';
echo '<td>';
echo "Prodruit : ";
echo $donnees['nom']; // Variable à récupérer
echo '<br>';
echo "Prix : ";
echo $donnees['prix'];// Variable à récupérer
echo " € ";
echo '<br>';
echo "Date limite : ";
echo $donnees['date'];
echo '<br>';
echo "Description : ";
echo $donnees['descri'];
echo '<br>';
echo " Quantité : ";
echo $donnees['quantite'];// Variable à récupérer
echo " L ";
echo '<br>';
echo "ajouter au panier"; // Futur bouton qui permettra d'ajouter le prodruit
echo '</td>';
}
$req = $bdd->prepare('INSERT INTO panier(nom, prix, quantite) VALUES(:nom, :prix, :quantite)');
$req->execute(array(
'nom' => $donnees['nom'],
'prix' => $donnees['prix'],
'quantite' => $donnees['quantite'],
));
mysqli_free_result($resultat);
?>
Pouvez vous m'aider à ajouter le produit dans la base de donnée de t-elle façon à que dès que l'utilisateur appuie sur le bouton le produit est mis dans la table panier.
Merci d'avance
Bonne journée
Bonjour ,
Je suis nouveau sur le forum et peu perdu car j'essaye de développer un site web de e-commerce. Pour l'instant j'ai réussi à faire l'interface graphique du site avec Photoshop et css+html. J'ai aussi réussi à faire plusieurs tables sur mysql afin de faire apparaître les produits selon leurs type.
Je souhaiterai faire un système de panier via une table mysql en gros, quand il clique sur le bouton "ajouter au panier", le produit est ajouter au la table mysql " panier " en récupérant plusieurs variables nom, prix et quantité. Le bouton se situera en dessous de chaque produit. Cependant je ne parviens pas à ajouter le produit dans la base de donnée, j'ai essayé de nombreuses commandes.
( Je ne souhaite pas faire de session ni de système d'identification car il s'agit d'un projet avec un seul client, donc avec la possibilité d’effacer la table).
[php]<?php
$bdd = mysqli_connect('localhost', 'root', '', 'magasin');
$resultat = mysqli_query($bdd, 'SELECT * FROM boisson LIMIT 0, 10');
while($donnees = mysqli_fetch_assoc($resultat))
{
echo '<TABLE width=60% border=1>';
echo '<td>';
echo "Prodruit : ";
echo $donnees['nom']; // Variable à récupérer
echo '<br>';
echo "Prix : ";
echo $donnees['prix'];// Variable à récupérer
echo " € ";
echo '<br>';
echo "Date limite : ";
echo $donnees['date'];
echo '<br>';
echo "Description : ";
echo $donnees['descri'];
echo '<br>';
echo " Quantité : ";
echo $donnees['quantite'];// Variable à récupérer
echo " L ";
echo '<br>';
echo "ajouter au panier"; // Futur bouton qui permettra d'ajouter le prodruit
echo '</td>';
}
$req = $bdd->prepare('INSERT INTO panier(nom, prix, quantite) VALUES(:nom, :prix, :quantite)');
$req->execute(array(
'nom' => $donnees['nom'],
'prix' => $donnees['prix'],
'quantite' => $donnees['quantite'],
));
mysqli_free_result($resultat);
?>[/php]
Pouvez vous m'aider à ajouter le produit dans la base de donnée de t-elle façon à que dès que l'utilisateur appuie sur le bouton le produit est mis dans la table panier.
Merci d'avance
Bonne journée