/*
Список разделов с количеством подразделов
*/
SELECT c.id, c.parent, c.name, COUNT(c2.id) count FROM cms_catalog c
LEFT JOIN cms_catalog c2 ON c2.parent = c.id
WHERE c.parent=0
GROUP BY c.id
ORDER BY c.date DESC, c2.date DESC
/*
Раздел с 2мя дочерними и 2мя родительскими категориями
*/
SELECT c1.id, c2.id, c3.id, c4.id, c5.id FROM cms_catalog c3
LEFT JOIN cms_catalog c2 ON c2.id = c3.parent
LEFT JOIN cms_catalog c1 ON c1.id = c2.parent
LEFT JOIN cms_catalog c4 ON c3.id = c4.parent
LEFT JOIN cms_catalog c5 ON c4.id = c5.parent
WHERE c3.id = 1
LIMIT 1
программирование на php, программирование на JavaScript, использование JQuery, работа с AJAX, создание сайтов, интернет сервисы
вторник, 28 октября 2008 г.
Перенаправление
<?
HEADER("HTTP/1.1 301 MOVED PERMANENTLY");
HEADER("LOCATION: " . $_SERVER["QUERY_STRING"]);
EXIT();
?>
HEADER("HTTP/1.1 301 MOVED PERMANENTLY");
HEADER("LOCATION: " . $_SERVER["QUERY_STRING"]);
EXIT();
?>
пятница, 17 октября 2008 г.
Хитрый SQL
Выведет для таблицы, содержащей двоичное дерево, родительский узел, узлы своего уровня и дочерние узлы узлов своего уровня
SELECT c1.id id1, c2.id id2, c3.id id3 FROM cms_content c1
LEFT JOIN cms_content c2 ON c1.id = c2.parent
LEFT JOIN cms_content c3 ON c2.id = c3.parent
WHERE c1.id = (SELECT parent FROM cms_content WHERE id='top')
SELECT c1.id id1, c2.id id2, c3.id id3 FROM cms_content c1
LEFT JOIN cms_content c2 ON c1.id = c2.parent
LEFT JOIN cms_content c3 ON c2.id = c3.parent
WHERE c1.id = (SELECT parent FROM cms_content WHERE id='top')
пятница, 3 октября 2008 г.
Курс валют
Тянем курсы валют с РБК за 3.10.2008
http://export.rbc.ru/free/cb.0/free.fcgi?period=DAILY&d1=03&m1=10&y1=2008&separator=;&data_format=BROWSER
Чтобы узнать курс на сегодняшний день, всего лишь надо заменить значения переменных d1,m1,y1 на соответствующие.
http://export.rbc.ru/free/cb.0/free.fcgi?period=DAILY&d1=03&m1=10&y1=2008&separator=;&data_format=BROWSER
Чтобы узнать курс на сегодняшний день, всего лишь надо заменить значения переменных d1,m1,y1 на соответствующие.
четверг, 2 октября 2008 г.
Radio button & jQuery
Получаем значение радиокнопки через jquery.
<script type="text/javascript">
$(document).ready(function(){
$('#button').bind('click',function(){
$('div').html( $('input[name=rad]:checked').val() );
});
});
</script>
<input type="radio" name="rad" value="1"> 1<br>
<input type="radio" name="rad" value="2"> 2<br>
<input type="radio" name="rad" value="3"> 3<br>
<input type="radio" name="rad" value="4"> 4<br>
<input type="radio" name="rad" value="5"> 5<br>
<input type="button" id="button" value="Значение">
<div></div>
Подписаться на:
Сообщения (Atom)