Ответов: 21 Просмотров: 917
![](templates/InvisionExBB/im/spacer.gif) |
Добрый день уважаемые пользователи и админы данного ресурса. Немогу решить одну довольно не сложную задачку. Все действия происходят в цикле foreach, так же у меня есть массив с данным и сессия с данными. Теперь мне нада поставить правельное условие чтобы если данные из сессии == данными из массива то переменная $a (например) будет равна 'block'. ( $a = 'block' )
CODE ( text):
скопировать код в буфер обмена
... while($row = mysql_fetch_object($result)) { $arr[] = $row-> names; // Создаем массив } foreach($key as $val) // Цикл { $ses = $_SESSION["val"]; // Наша сессия с данными for($i=0; $i<count($arr); $i++) { if($arr[$i] == $ses){ $a = 'block'; } else { $a = 'none'; } } echo '<div style="display:'. $a .'">'; }
Вобщем такой вот код.. но вот дело в том что массив может состоять так
Apple Banana Orange
Apple Orange
Orange
А наша сессия равняется Banana, тоесть самый верхний div должен быть block. А он none Погомите пожалуйста, заранее спасибо! |