Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/06/2011, 18h31   #1
 
Femme rachida ben khlifa
Étudiant
Inscription : avril 2011
Messages : 30
Détails du profil
Informations personnelles :
Nom : Femme rachida ben khlifa
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2011
Messages : 30
Points : -4
Points : -4
Par défaut calcul de total

Salut comment êtes vous?? j’espère que vous êtes bien .
svp j'ai une problème au calcul de prix voici mon code:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
<?php
class facture
{
public $num_facture;
public $prix_total;
function connexion()
{
mysql_connect("127.0.0.1","root","") or die("echec de connexion à base");
      $con=mysql_select_db("pfementionnée");
							   }
function afficherprix()
{
$login=$_GET['login'];
$requete="select * from client where login='$login';";
$result=@mysql_query($requete);
$ligne=@mysql_fetch_row($result);
$req="select * from reservationcircuit where cin='$ligne[0]';";
$result1=@mysql_query($req);                                           
$num=mysql_num_rows($result1);
while($ligne1=@mysql_fetch_row($result1))
{
$req1="select * from circuit where id_circuit='$ligne1[0]';";
$res1=@mysql_query($req1);
$lig1=@mysql_fetch_row($res1);
$prix=0;
echo $prix=$lig1[6]*$ligne1[3];
}
}
}
 
$obj=new facture;
$obj->connexion();
$obj->afficherprix();
?>
ce code il m'affiche tous les prix mais je veux qu'il m'affiche le total de prix.
j'espére que je trouve la réponse chez vous et merci d'avance.
rachouda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2011, 19h18   #2
Membre chevronné
 
Homme Taoufiq Ben
Développeur Web
Inscription : mai 2009
Messages : 460
Détails du profil
Informations personnelles :
Nom : Homme Taoufiq Ben
Âge : 25
Localisation : Maroc

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 460
Points : 644
Points : 644
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
$somme = 0;
while($ligne1=@mysql_fetch_row($result1))
{
     $req1="select * from circuit where id_circuit='$ligne1[0]';";
     $res1=@mysql_query($req1);
     $lig1=@mysql_fetch_row($res1);
     $prix=0;
     echo $prix=$lig1[6]*$ligne1[3];
     $somme += $prix;
}
echo $somme;
m4riachi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2011, 19h41   #3
 
Femme rachida ben khlifa
Étudiant
Inscription : avril 2011
Messages : 30
Détails du profil
Informations personnelles :
Nom : Femme rachida ben khlifa
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2011
Messages : 30
Points : -4
Points : -4
merci beaucoup c'est bien passé.
rachouda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2011, 19h46   #4
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 128
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 128
Points : 7 269
Points : 7 269
Bonsoir,

Citation:
Envoyé par rachouda Voir le message
Salut comment êtes vous?? j’espère que vous êtes bien .
Je suis beau et bien

Blague à part, évitez de mettre des "@" devant les fonctions pour que les erreurs s'affichent s'il y en a.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h01.


 
 
 
 
Partenaires

Hébergement Web