Bonjour,

J'ai un petite soucis technique sur mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
foreach ($keyword as $datas)
	{
		if ($nb_pays > 1 AND (strtolower($datas) == "bielorussie" OR strtolower($datas) == "allemagne" OR strtolower($datas) == "royaume-uni" OR strtolower($datas) == "espagne" OR strtolower($datas) == "algerie" OR strtolower($datas) == "bahrein" OR strtolower($datas) == "armenie"  OR strtolower($datas) == "angola"))
		{
			$flags=1;
			$sql.=' '.((isset($datas))? $datas:'');
		}
		else
		{
			$sql.=' +'.((isset($datas))? $datas:'');
		}
	}
J'aimerai suprimer dans mon AND
Code : Sélectionner tout - Visualiser dans une fenêtre à part
strtolower($datas) == "bielorussie" OR strtolower($datas) == "allemagne" OR strtolower($datas) == "royaume-uni" OR strtolower($datas) == "espagne" OR strtolower($datas) == "algerie" OR strtolower($datas) == "bahrein" OR strtolower($datas) == "armenie"  OR strtolower($datas) == "angola")
et le remplacer par un tableau que je vien de crée avec une liste de pays ....

mon tableau de pays :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$tableau_country = array('afghanistan', 
	'afrique-du-sud', 
	'albanie', 
	'algérie', 
	'allemagne', 
	'andore', 
	'angola',
	'anguilla',
	'antigua',
	'antilles', 
	'arabie-saoudite', 
	'argentine', 
	'armenie',
        'bielorussie',
	'australie');
etc...
C'est moche les OR OR OR OR j'ai 200pays....
Je sait pas si vous avez compris mon PB, c'est difficile à expliquer du code lol