begin process at 2012 02 14 22:00:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Double condition problématique


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Double condition problématique

lundi 26 janvier 2004 à 15:54:44 | Double condition problématique

pyranhaz

C'est quoi qui ne va pas dans ce code ???



<?
$Langue = substr($HTTP_ACCEPT_LANGUAGE, 0, 2);

if ($Langue == "fr") || (eregi("msie.[5;6]",$HTTP_USER_AGENT))
{ include('Rechercher.php'); }
else
if ($Langue == "en") || (eregi("msie.[5;6]",$HTTP_USER_AGENT))
{ include('Search.php'); }
?>


Il y a deux (2) conditions:

1) la langue française ou anglaise (fr ou en)
2) le navigateur MSIE 5 et 6)

dans les deux (2) cas si le navigateur est MSIE 5 ou 6 il passe à la deuxième condition qui est la langue... si c'est "fr" il inclus "Rechercher.php", si c'est "en" il inclus "Search.php"

présentement, cela affiche une page blanche avec les deux (2) conditions...

POURQUOI ???
lundi 26 janvier 2004 à 16:11:31 | Re : Double condition problématique

fmazoue

j'ai pas testé mais c pas une histoire de parenthèse ?

tu fais
if (condition1) || (condition2)
{
}

si tu fais
if ((condition1) || (condition2))
{
}

sa marcherai pas ?
NIARF
lundi 26 janvier 2004 à 16:49:54 | Re : Double condition problématique

pyranhaz

une seule condition est respectée...

la condition de la langue ne fait pas le travail...
mardi 27 janvier 2004 à 22:30:09 | Re : Double condition problématique

mfaraday

Salut et si tu faisais :


if(eregi("msie.[5;6]",$HTTP_USER_AGENT)
{
if ($Langue == "fr")
{
include("rechercher.php");
}
elseif ($Langue == "en")
{
include("search.php");
}
}


Une idée comme ça en passant.

Max
mercredi 28 janvier 2004 à 02:17:38 | Re : Double condition problématique

pyranhaz

OUI !

Effectivement, la solution a été trouvé en enlevant le style avec les || et en mettant simplement les conditions if l'une après l'autre...


merci !
mardi 3 février 2004 à 23:46:34 | Re : Double condition problématique

shawn


Yoni Alhadeff
dimanche 31 octobre 2004 à 07:03:26 | Re : Double condition problématique

sahraoui

Tout en Gardant ta Syntaxe il faut faire ->


<?
$Langue = substr($HTTP_ACCEPT_LANGUAGE, 0, 2);

if
(($Langue == "fr") || (eregi("msie.[5;6]",$HTTP_USER_AGENT)))
{ include('Rechercher.php'); }
else
if
(($Langue == "en") || (eregi("msie.[5;6]",$HTTP_USER_AGENT))
{ include('Search.php'); }
?>




UNE CONDITION EST TJ ENTRE PARENTHESE ICI TA CONDITION EST
($Langue == "fr") || (eregi("msie.[5;6]",$HTTP_USER_AGENT))


Ce n'est pas 2 condtions pour le IF c'est une seul :-)


Cette discussion est classée dans : code, double, conditions, condition, problématique


Répondre à ce message

Sujets en rapport avec ce message

Multiples conditions if [ par abdinfo6 ] Bonjour, j'ai une boucle if avec 3 conditions : [b]if (($cond1) || ($cond2) || ($cond3)) { EXECUTION DU CODE }[/b] Cependant lorsque ma condit erreur de codage avec une condition si dans tableau (td) [ par sebing ] Bonjour, Je souhaite rajouter une condition à mon tableau. je voudrais que le lien "modifier" apparaissent que si c'est le membre qui est connecter. Mysql et les conditions [ par Trigun222 ] Salut,Sachant que j'ai faitwhile ( $resultat = mysql_fetch_array($req)){print ' '.$resultat[id].' ';}<br [CS] Double entité html [ par TychoBrahe ] Bonjour, Juste pour signaler le fait que dans une source de type "autre" (et peut être d'autres, j'ai la flemme de tous les tester) les entités HTML utilisation de condition if [ par msi079 ] salut je veux utiliser la condition if dans mon code mais je constate que le condition marche pas .le code marche mais ne tiens pas compte de la condi Lien php avec double condition [ par kakahouette ] Bonjour à tous, je viens vous demander de l'aide car je bloque. J'ai besoin de mettre deux conditions dans un leun. Je souhaiterai mettre dans $i - Condition "if" [ par Soul EX ] Bonjour à tous Et merci d'avance à celui ou ceux qui répondront à ce message... Bon je vous explique, j'ai une boucle sur laquelle j'ai ajouté 7 cond double condition php [ par rduvrac ] Bonjour comment on écrit une condition double ? ça doit pas être comme ça déjà : ;-) Vous avez la solution ? merci Regex... à plusieurs conditions [ par hdh ] Bonjour Je voudrais utiliser une expression régulière dans une requète mysql pour ne selectionner que les tables qui m'intéressent... la base est bonn


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,558 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales