Erreur dans les accolade
samiapirou
Messages postés
112
Date d'inscription
Statut
Membre
Dernière intervention
-
samiapirou Messages postés 112 Date d'inscription Statut Membre Dernière intervention -
samiapirou Messages postés 112 Date d'inscription Statut Membre Dernière intervention -
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;
}
}
}
A voir également:
- Erreur dans les accolade
- Accolade word - Forum Word
- Accolades au clavier ✓ - Forum Windows
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur t32 ✓ - Forum Livebox
- Erreur 0x80070643 - Accueil - Windows
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
112
Date d'inscription
Statut
Membre
Dernière intervention
1
slt ,j'ai pas fais la boucle while ensuite ou je dois instancier $etat