Rechercher : dans
Par :

[php] pb avec switch case

Dernière réponse le 8 fév 2009 à 18:22:05 lloyd, le 21 nov 2007 à 19:53:48 
 Signaler ce message aux modérateurs

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 ?

Meilleures réponses pour « [php] pb avec switch case » dans :
UML - Cas d'utilisation (Use cases) VoirCas d'utilisation Un cas d'utilisation (en anglais use case) permet de mettre en évidence les relations fonctionnelles entre les acteurs et le système étudié. Le format de représentation d'un cas d'utilisation est complètement libre mais UML...
Langage C - Les structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle ? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non. Ces structures conditionnelles peuvent être associées à des structures qui se répètent...
Java: Les structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditonnelle les instructions qui permettent de tester si une condition est vraie ou non. Ces structures conditionnelles peuvent être associées à des structures qui se répètent...

1

nEm3sis, le 21 nov 2007 à 20:35:39
  • +1

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;

}

Répondre à nEm3sis

2

lloyd, le 21 nov 2007 à 20:48:28

Ok merci
l'erreur etait ds la position des 2 pts :s

Répondre à lloyd

3

moogly, le 8 fév 2009 à 17:51:42

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/

}

Répondre à moogly

4

toto, le 8 fév 2009 à 18:20:11

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 ?

Répondre à toto

5

 moogly, le 8 fév 2009 à 18:22:05

Ok dsl, message bien reçu

Répondre à moogly