Erreur dans les accolade
samiapirou
Messages postés
143
Statut
Membre
-
samiapirou Messages postés 143 Statut Membre -
samiapirou Messages postés 143 Statut Membre -
Bonjour,
Mon problème c'est que il me prend toujour la deuxième condition
je pense le problème c'est dans les accolade
Svp aider moi.merci
voila le code
function MontantGlobal(){
$req1= mysql_query("SELECT COUNT(*) AS existe1 FROM client ")or die(mysql_error());
$donnees1 = mysql_fetch_array($req1);
if($donnees1['existe1']!=0)
{
$req1= mysql_query("SELECT * FROM client")or die(mysql_error());
$donnees = mysql_fetch_array($req1);
$_SESSION['etat_cli']=$donnees['etat_client']; //variable session
$eta=$_SESSION['etat_cli'];
$total=0;
for($i = 0; $i < count($_SESSION['panier']['refProduit']); $i++)
{
if($eta=="particulier"){
$total += $_SESSION['panier']['qteProduit'][$i] * $_SESSION['panier']['prixProduit'][$i];}
else if($eta=="anseig"){
$total += $_SESSION['panier']['qteProduit'][$i] * $_SESSION['panier']['prixAnseig'][$i];}
else if($eta=="moudjahid"){
$total += $_SESSION['panier']['qteProduit'][$i] * $_SESSION['panier']['prixLicence'][$i];
}
return $total;
}
}
}
Mon problème c'est que il me prend toujour la deuxième condition
je pense le problème c'est dans les accolade
Svp aider moi.merci
voila le code
function MontantGlobal(){
$req1= mysql_query("SELECT COUNT(*) AS existe1 FROM client ")or die(mysql_error());
$donnees1 = mysql_fetch_array($req1);
if($donnees1['existe1']!=0)
{
$req1= mysql_query("SELECT * FROM client")or die(mysql_error());
$donnees = mysql_fetch_array($req1);
$_SESSION['etat_cli']=$donnees['etat_client']; //variable session
$eta=$_SESSION['etat_cli'];
$total=0;
for($i = 0; $i < count($_SESSION['panier']['refProduit']); $i++)
{
if($eta=="particulier"){
$total += $_SESSION['panier']['qteProduit'][$i] * $_SESSION['panier']['prixProduit'][$i];}
else if($eta=="anseig"){
$total += $_SESSION['panier']['qteProduit'][$i] * $_SESSION['panier']['prixAnseig'][$i];}
else if($eta=="moudjahid"){
$total += $_SESSION['panier']['qteProduit'][$i] * $_SESSION['panier']['prixLicence'][$i];
}
return $total;
}
}
}
1 réponse
Surement que depuis le temps tu as trouvé ton erreur.
En faite le $eta est instancié en dehors de la boucle while et tu ne le réécrase pas ensuite, alors il gardera constamment dans ton script la valeur du premier etat.
Je te laisse la suite. :)
En faite le $eta est instancié en dehors de la boucle while et tu ne le réécrase pas ensuite, alors il gardera constamment dans ton script la valeur du premier etat.
Je te laisse la suite. :)
samiapirou
Messages postés
143
Statut
Membre
1
slt ,j'ai pas fais la boucle while ensuite ou je dois instancier $etat