[php] pb avec switch case

Résolu/Fermé
lloyd - 21 nov. 2007 à 19:53
 moogly - 8 févr. 2009 à 18:22
Bonjour,

j'ai un pb avec l'instruction switch : j'ai limpression que l'on ne peut pas utiliser l'instruction que l'on veut apres le "case"

par exemple, si je remplace le code suivant (qui marche tres bien) :

//////////////////////

if ($page=page1)
{
mysql_query(select all from... where pseudo = charles);
}

else
{
mysql_query(select all from... where pseudo = paul);
}

/////////////////////

par :

////////////////////

switch ($page)
{

case1: 'page1'
mysql_query(select all from... where pseudo = charles);
break

case2: 'page2'
mysql_query(select all from... where pseudo = paul);
break

}

/////////////////////

cela ne marche plus

pourriez vous m'aider ?
A voir également:

2 réponses

nEm3sis Messages postés 710 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 9 avril 2012 113
21 nov. 2007 à 20:35
il fau ecrire

switch ($page)
{

case 'page1':
mysql_query(select all from... where pseudo = charles);
break;

case 'page2':
mysql_query(select all from... where pseudo = paul);
break;

}
1
ok merci
l'erreur etait ds la position des 2 pts :s
0
bjr a tous j'essai de faire une claculatrice simple mais j'ai vraiment du mal ac le switch case, merci pour votre aide.

public static void (String[] args)
{
calculatrice();
}

public static void calculatrice()
{
double a,b,operation;
a=dialogue.lireRéel("entrez a");
b=dialogue.lireRéel("entrez b");
operation=dialogue.lireRéel("entrez l'operation");

switch (operation)
{
case 1: System.out.println("+"); break;
case 2: System.out.println("-"); break;
case 3: System.out.println("*"); break;
case 4: System.out.println("/"); break;
default: System.out.println("Operation non valide")
}
do
{
calculatrice():
}
while //opération choisie +,-;*ou/

}
0
Bonjour

quelques remarques concernnat l'utilisation du forum.

1 - crée ton propre fil si tu as une question à poser
2 - ce fil-ci concerne le PHP, or il semblerait que ta question concerne le java
3 - Si tu as une question pose-là. Si tu as un problème, explique où est ton problème. Tu nous dis que tu as besoin d'aide sans nous dire quel problème tu as. Alors non seulement il faut que nous devinions la réponse, mais il faut aussi que nous devinions la question ?
0
ok dsl, message bien reçu
0