mark2011

Рейтинг
341
Регистрация
11.01.2011

Ну вот, наваял:


$sql = 'select * from categories';
$db->query($sql);
while ($data = $db->parse())
$cat[] = $data;

function get_tree($id, $final_array = array())
{
global $cat;
if (!preg_match('#^[0-9]+$#', $id))
return false;

echo array_search($id, $cat[0]);
}

но проблема в том, что у меня получается многомерный массив, а array_search в этом случае, видимо, не работает :(

---------- Добавлено 11.03.2013 в 15:11 ----------

Короче говоря, я понял (!!!) что не совсем понимаю постановку задачи. Попытаюсь её здесь внятно сформулировать.

К примеру у нас есть книжки. Учебная литература. Категории могут быть такими:

--Математика

---Алгебра

---Геометрия

---Тригонометрия

---Высшая математика

---Актуарная математика

--Лингвистика

---Английский язык

---Французский язык

---Китайский язык.

Так вот, к примеру у нас следующий расклад по книжкам:

В категории Английский язык - 30 книг.

В категории Французский язык - 2 книги

В категории Китайский язык - 0 книг.

Так вот, если мы заходим в английский, мы видим 30 книжек. Заходим в категорию "Французский язык" - видим 2 книжки. Но мы так же можем зайти и в категорию "Лингвистика". Теоретически мы там ничего не увидим. А должны увидеть 32 книжки, т.е. выборку из всех подкатегорий категории лингвистика.

Может быть и такое, что подкатегория содержит подподкатегории. Ну тупой пример:

--Лингвистика

---Английский язык

----Британский

----Американский

Т.е. зайдя в категорию английский язык в этом случае, мы должны увидеть выборку объектов из британского и американского языков.

ivan-lev:
Хотя, несколько запросов + разбор на клиенте как правило быстрее

А можно наводку хотя бы?...

Спасибо всем! :)

musulman:
Было бы лучше на пример посмотреть, что Вам нужно сделать.

Просто два одинаковых элемента, два абсолютно одинаковых CSS но ведут себя неодинаково... вот я и затупил, но там проблема была из-за того, что была указана разная ширина у двух элементов.

Спасибо всем за подсказки :)

Den73,

vpn :) наверное для этого айпишник и нужен

Ну что скажу? Это VDS, но я на fastvps и доволен как слон. Там начальная настройка сервера, а потом просто сайты продвигать и всё. У них всё работает, цена более менее приемлемая... посмотрите, если заинтересует, могу помочь с настройкой сервера.

Что касается технической поддержки - вот уж где на высоте! без поддержки не останетесь, гарантирую! Я сам шокирован, это первая компания, к которой вообще нареканий нет никаких. Просто всё работает и точка.

Ребят, появился конкретный вопрос по NiftyPlayer

Скачал, он вроде хорошо контролируется JS. Но не тут-то было...

Разместил несколько плееров с одинаковым классом на странице. Потом попробовал:


var players = $('.niftyPlayer').length;
alert(players);

замечательно, получили 7, число плееров на странице.

Идём дальше


$('.niftyPlayer').each(function()
{
alert($(this).getState());
});

Вообще никак не реагирует, а должен выдавать статус каждого плеера. Соответствующий файл на страничке подключён. Вроде бы синтаксис правильный, метод такой тоже имеется. Единственное различие - на странице NiftyPlayerа авторы обращаются через очень устаревший протокол javascript. И по имени элемента, а не по классу. Но какая разница?

Павел Гаврилин,

Вопросик, у меня в начале мая будет три месяца, я смогу поучаствовать в данной акции?

Мда, ещё есть и такие апачи? Учитывая то, что сейчас активно разрабатывается ветка 2.4.x.... мда-а-а-а.....

LanKaster,

Я на fastvps, меня вполне сейчас всё устраивает.

Павел Корчагин,

Дайте пожалуйста Ваш скайп/ICQ/e-mail, не могу Вам личное сообщение написать.

Предложение есть по Вашему сайту.

Всего: 2104