begin process at 2010 02 10 02:52:12
  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

double enregistrement dans la base ... [ par terifick ] Bonjour J'ai un soucis avec ce bout de code: $sql_inscr="INSERT INTO $table VALUES('','$nom','$prenom','$adresse','$cp','$ville','$tel','$email','$b if et else en php [ par mediapat ] slt à tousje suis débutant et n'arrive pas à faire un code avec condition.voici le début de mon code source :$host = "213.228.13.136"; echo gethostbyn Problemes conditions [ par zzzzzz ] Salut j'ai un prob de condition en fait j'aimerai tester si le mec est identifier alors ca marque dans le menu a gauche VOUS ETES IDENTIFIER sinon ca fonction avec condition pas finie? [ par lan0sic ] Bonjour.Voila mon code :      if($boolean)  {       & 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 condition si extention fichier = [ par manu7930 ] hello tout le monde. voila, j'ai fais ce code : $fichier = une valeur, ici on dira fichier.exe if($fichier_extensions = 'exe'){ echo "oui"} pour vo 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


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,421 sec (4)

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