Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/03/2011, 22h47   #1
Invité de passage
 
Fausto Paquin
Inscription : novembre 2009
Messages : 11
Détails du profil
Informations personnelles :
Nom : Fausto Paquin

Informations forums :
Inscription : novembre 2009
Messages : 11
Points : 1
Points : 1
Par défaut problème switch case

Bonjour,

Je ne rentre jamais dans le case même si les deux chaines de caractères sont identiques.


Merc pour votre aide.


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$cat=trim(($_GET['cat']));
$test="Électronique";
$valide=strcmp($cat,$test); => valide est égale à 1

switch ($cat)
  {
  case $test : => je ne rentre jamais dans le case???
  echo 'réussi';
	 break;
  case '$test2':
    echo $cat;
    break;
  case ($Nombre > 50) : // ou default, c'est pareil
    echo "Grand";
    break; // dernier break facultatif par sa nature même
	default :
   echo "The value is not 40 or 32.";
   break;
  }
fpaquin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 09h48   #2
Membre confirmé
 
Avatar de Psycadi
 
Homme Olivier
Développeur de message box en .Net
Inscription : juillet 2003
Messages : 138
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Développeur de message box en .Net

Informations forums :
Inscription : juillet 2003
Messages : 138
Points : 227
Points : 227
Envoyer un message via MSN à Psycadi
Est-ce que cela marche?

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$cat = trim($_GET['cat']);
$test="Électronique";
$valide=strcmp($cat,$test); => valide est égale à 1
 
switch ($cat)
{
  case 'Électronique' :
    echo 'réussi';
    break;
  case $test2 :
    echo $cat;
    break;
  case ($Nombre > 50) :
    echo "Grand";
    break;
  default :
    echo "The value is not 40 or 32.";
    break;
}
Par contre, c'est quoi $test2 ?
Psycadi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h17.


 
 
 
 
Partenaires

Hébergement Web