danaweb2008
Messages postés30Date d'inscriptionmardi 20 mai 2008StatutMembreDernière intervention18 juillet 2008
-
15 juil. 2008 à 19:05
yackoued
Messages postés24Date d'inscriptionvendredi 22 septembre 2006StatutMembreDernière intervention 7 juillet 2009
-
8 juin 2009 à 18:08
Bonjour à tous !
Comment récupérer les id des lignes listée dans la page de présentation des produits pour aller ensuite sur une autre page ?
J essais de sélectionner les produits d une page et ensuite aller sur
une autre pour choisir la quantité de chaque articles, faire le montant
total, ajouter les frais d expédition en fonction du poids et ensuite
aller sur paypal pour le paiement !
OUFF !
Je n arrive pas a récupérer mes lignes de la sélection car j avais
lister les produits dans la page de sélection avec une boucle while !
Comment on récupère les id de chaque sélection ???
Si vous avez une solution, moi ça fait 15 jours que je cherche, modifie et rien de rien !
pysco68
Messages postés681Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention21 août 20148 15 juil. 2008 à 19:21
bonjour,
si tu pouvais nous poster le code concerné ça nous aiderais beaucoup, parce que là.... de but en blanc... on ne peux que deviner, on est donc vraiment pas effectifs, tu comprendra j'espère...
pysco68
Messages postés681Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention21 août 20148 15 juil. 2008 à 19:29
Ah ^^ moi j'avais vu le problème autre pars xD
bon ben oui... si tu ne cherche dans un premier temps qu'a récupèrer des données (ici l'id) simples tu peux aussi le faire en passant par l'url (l'adresse de ta page) en lui donnant des paramètres [xyz.php?id=identifiant] qui tu pourra récupèrer avec la fonction urldecode() http://fr2.php.net/manual/fr/function.urldecode.php dans les variables $_GET..... sinon je pense que evangun à tout dit (pour la suite....)
danaweb2008
Messages postés30Date d'inscriptionmardi 20 mai 2008StatutMembreDernière intervention18 juillet 2008 15 juil. 2008 à 20:28
Oui voici le code que j ai nettoye car j ai essaye plusieurs style mais non, ça rentre pas, tete dure !
<!-- Debut selection et liste des produits dans la table d affichage -->
----
Médical
<?php
include ('config.php');
mysql_connect("$serveur", "$login", "$motdepasse") or die ('ERREUR de connection au serveur '.mysql_error());
mysql_select_db("$nom_base") or die ('ERREUR '.mysql_error());
// Combien d'entrées dans jeux_vidéos ?
$retour = mysql_query("SELECT COUNT(*) AS nbre_enregs FROM produits");
$nbre_enregs = mysql_fetch_array($retour);
echo $nbre_enregs['nbre_enregs'] ;
echo " produits " ;
?> ,
,
,
Sélection,
Libelle,
Tailles,
Prix
<?php
// Connexion à MySQL */
mysql_connect("$serveur", "$login", "$motdepasse") or die("erreur de connexion au serveur");
mysql_select_db("$nom_base");
$reponse = mysql_query("SELECT * FROM produits") or die(mysql_error()); // Requête SQL
$ligne_en_cours = 0 ;
// On fait une boucle pour lister tout ce que contient la table :
while ($donnees = mysql_fetch_array($reponse) )
{
dsyann
Messages postés17Date d'inscriptionjeudi 30 août 2007StatutMembreDernière intervention19 août 2009 17 juil. 2008 à 18:35
je pense que tu dois faire comme on t'as indiquer la haut
chaque produit a son id l'affichage c pour l'user final or toi le developpeur tout ce dont t'as besoin de l'id.
Alors ou tu veux te rendre tu met l'url oujeveuxaller.php?id=5.
Mais en te relisant je commence a avoir des doutes.
Serais ce une forme de panier que tu veux faire? Car tu dis sur ton premier message que sur l'autre page tu affiches les totaux des produits selectionnés en cochant car sur ton code je voix un checkbox.
Si c le cas, alors t'as besoin d'un tableau dans lequel tu stockeras et l'id du produit selectionne mais aussi le nombre d'article que l'user voudrais par exemple acheter mais dans un tableau global SESSION par exemple, mais on est pas la, confirme dab si c bien ca ou pas.
danaweb2008
Messages postés30Date d'inscriptionmardi 20 mai 2008StatutMembreDernière intervention18 juillet 2008 17 juil. 2008 à 21:37
Salut dsyann,
oui dans la page de la liste des produits, le user selectionne les articles qui l interesse puis avec un bouton genre fin de la selection finaliser la commande, je le dirigegais sur une autre page protegee dans laquelle il y aura la liste des produits selectionnes et il pourra y changer les quantites qui seront deja initialises à 1 !
Avec un bouton calculer, le montant toatal des articles en fonction des quantites plus des frais et le montant final !
Un bouton pour payer avec paypal qui aura le montant general à regler !
J envois un email de remerciement de la commande, un autre dans mes ventes avec bien sur les detail à chaque fois !
Et pour finir je met à jour les fichiers des ventes, produits et statistiques !
Ma 2eme page selection quantite et paiement existe dejà, on m en a fait cadeau, j ai rectifie quelque erreurs et remplace les infos de paiement pour paypal !
Voilà !
Bref, je me demande si cela ne serait pas mieux de tout presenter dans la page liste des produits avec un champ quantite et un bouton passer la commande ou autre securisee, mais là je ne sais pas faire, il y a deux mois que j apprends !
Dis-moi si la premiere solution est meilleur car je nai pas envie de pisser des lignes pour jeter ensuite ?
La seconde solution serait peut-etre mieux mais il faudraut que j integre ma page de calcul dans la page principale qui est dejà pas mal remplie et sans securitee puisque tout le monde peut la voir !
dsyann
Messages postés17Date d'inscriptionjeudi 30 août 2007StatutMembreDernière intervention19 août 2009 18 juil. 2008 à 00:25
salut danaweb2008,
fallait pose ta question depuis longtemps en disant simplement que tu voulais realiser un panier. c'est simple sur le web et mm dans ce site tu trouveras plein de tuto ou codes sources exemple. donc c bien ce que je te disait:
cree une variable sessions:
id etant l'id du produit et qte la quantite que desire l client. Tu peux creer mm une fonction ayant coe parametre l'id et la quantite.
Tu peut creer une fonction pour supprimer ainsi que celui de l'affichage
if(isset($_SESSION['panier']))
par defaut tu p initialiser nb a zero juste pour plus de clarte
$nb = count($_SESSION['panier']);
if($nb==0)
{
echo 'panier vide';
}
else
{
for($i=0;$i<$nb;$i++)
{
$id = $_SESSION['panier'][$i]['id'];
$qte = $_SESSION['panier'][$i]['qte'];
echo "pduits ' $i' : ."Identifiaction: ".'$id'." Quantite". '$qte' Supprimer ce produit de mon caddie";
}
}
Ainsi apres tu peux faire alors la requete pour recuper d'autres info complementaire telles que le prix; l'intitule ... vers la bd puisque tu connais deja l'id de tous les produits.
Ainsi tu recupereres le prix tu multiplie par la qte ... bref presentes ta factures coe tu le veux.
ma meilleure presentation (c perso) c celui de microchoix c genial
danaweb2008
Messages postés30Date d'inscriptionmardi 20 mai 2008StatutMembreDernière intervention18 juillet 2008 18 juil. 2008 à 08:54
Salut dsyann,
ça je comprends, mais c'est dans ma page principale publique de la liste des produits que je doit récupérer les id ?
Les quantités je ne les ai pas encore ?
Elles sont choisies dans la page de calcul après validation des articles dans la page liste des produits publique !
Bref, je comprends un peu ce que tu écris mais c'est le déroulement que je ne saisis pas !
Dans ma page publique liste produits je mets quoi et ou ?
Dans ma page perso client, qui devrat etre sécurisée, je mets quoi et ou ?
Je vais aller voir les tutos que tu proposes et voir un peu pour essayé de comprendre mais, je l'avoue, c'est du chinois pour moi actuellement !
A++