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;
}
}
}
A voir également:
- Erreur dans les accolade
- Erreur t32 ✓ - Forum Livebox
- Accolade excel - Forum Clavier
- Iptv erreur de lecture - Forum TV & Vidéo
- Erreur 0x80070570 ✓ - Forum Windows 10
- Erreur s3 bbox - Forum Bbox Bouygues
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