Толстый Нигер
Новичок
не работает проверка в массивах 
Добрый день. Уже 2 дня мучаюсь. Ничего в голову не лезет.
Есть код:
$_GET[host] - к примеру yandex.ru
все массивы выводится, переменные выводятся, но если в столбце HOST таблице client, есть yandex.ru, а в столбце HOST таблицы black_list нету, то выводит "3# Если нет в клиентах и нет в блэк листе".
Буду очень благдарен за подсказку.

Добрый день. Уже 2 дня мучаюсь. Ничего в голову не лезет.
Есть код:
$_GET[host] - к примеру yandex.ru
PHP:
if($_GET[p]=='name')
{
$query_client = "SELECT `host` FROM `client`";
$result_client = mysql_query($query_client, $db);
$query_black = "SELECT `host` FROM `black_list`";
$result_black = mysql_query($query_black, $db);
$array_client = array();
$array_black = array();
while($a_client = mysql_fetch_assoc($result_client))
$array_client[] = $a_client;
while($a_black = mysql_fetch_assoc($result_black))
$array_black[] = $a_black;
if (in_array($_GET[host], $array_client) and !in_array($_GET[host], $array_black))
{
echo "<pre>";
echo $_GET[host];
echo "1# Если есть в клиентах, но нет в блэк листе";
echo "</pre>";
}
elseif (!in_array($_GET[host], $array_client) and in_array($_GET[host], $array_black))
{
echo "<pre>";
echo $_GET[host];
echo "2# Если нет в клиентах, но есть в блэк листе";
echo "</pre>";
}
elseif (!in_array($_GET[host], $array_client) and !in_array($_GET[host], $array_black))
{
echo "<pre>";
echo $_GET[host];
echo "3# Если нет в клиентах и нет в блэк листе";
echo "</pre>";
}
mysql_free_result($result_client);
mysql_free_result($result_black);
}
Буду очень благдарен за подсказку.

