cs_michelo34
Messages postés1Date d'inscriptiondimanche 20 avril 2008StatutMembreDernière intervention19 février 2009
-
3 févr. 2009 à 23:05
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 2012
-
4 févr. 2009 à 07:32
<?php
// script pas complet juste
//partit du code qui me pose probleme
$reponse = mysql_query("SELECT * FROM matable where acheteur='$pseudo_membre'");// ma requete sql
while ($donnees = mysql_fetch_array($reponse) ){ //je fais une boucle pour lister ce dont j'ai besoin par rapport au critere //defini dans la requette
echo $donnees['article'];
echo $donnees['marque'];
echo $donnees['fournisseur'];
echo $donnees['prix'];
echo $donnees['port'];//les nom sont significatif ce ne sont pas les vrais
}//fin du while
?>
voici un bout de mon script, je suis debutant en php depuis 1 mois je suis en train de realiser un site de vente et d'achat entre particuliers.
pour l'exemple ci dessus j'ai un souci c'est un bout de code de ma page panier ou les article sont lister car au prealable ajouter au panier et inserer dans une table panier temporaire avec un vidage apres validation du panier.
mon probleme est que je n'arrive pas a donner le prix total de ma requete
voila ce que m'affiche la requete et la boucle dans un tableau
article | marque | fournisseur | prix | port |
article | marque | fournisseur | prix | port | et autant de fois qu'il le faudrait selon mes critere
et moi je voudrais afficher le prix total en additionnant chaque prixavecport le problemes est que j'ai tester une variable du type
<?php $prix = $donnees['prix'];
$port = $donnees['port'];
$total = ($prix + $port);
echo $total;?>
si je suis dans le while cela fonctionne impec pour un article mais si j'ajoute il me marquera simplement le totale de la ligne
article | marque | fournisseur | prix | port | total
article | marque | fournisseur | prix | port |total
et si je suis hors du while il me marque 0
je suis persuadé qu'il y a quelque chose que je ne fais pas bien mais quoi y'a til un moyen de faire ce calcul .
j'espere avoir ete clair dans ma requete et que vous pourrez m'aider merci