PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (83): В начало « ... 45 46 47 48 [49] 50 51 52 53 ... » В конец
Найдено сообщений: 1232
tuareg
Отправлено: 02 Июня, 2012 - 01:17:00 • Тема: Идея проекта • Форум: Прочее
Ответов: 7 Просмотров: 107
Я поэтому и на писал. Функционал PHP и MySQL не очень сложен.По крайней мере базовый
Дизайн не очень критично (не на дизайнера учишься )
HTML будет не сложный. Только сразу говорю, таблицы при верстке не используй (намучаешься потом "красивости" наводить)
Если нет требований к использованию чистого JS, используй jQuery (или подобие)
tuareg
Отправлено: 02 Июня, 2012 - 01:04:52 • Тема: Идея проекта • Форум: Прочее
Ответов: 7 Просмотров: 107
Bio man пишет: 0. Система тестирования знаний
Это по интересней, и полная фантазия.
И в принципе базовый функционал накидать не очень долго. А потом уже можно придумывать всякие красивости.
tuareg
Отправлено: 01 Июня, 2012 - 21:19:09 • Тема: 2 .js скрипта накладываются друг на друга • Форум: JavaScript & VBScript
Ответов: 4 Просмотров: 1441
Extazy пишет:
Может кто-нибудь мог бы опытным глазом посмотреть и сказать почему они не могут работать вместе и как это пофиксить?
Можно открыть все это дело в fierfoxe fierbug-e и посмотреть.
P.S Я бы не использовал jquery.livequery.js вместо можно delegate/live/on в зависимости от версии
tuareg
Отправлено: 01 Июня, 2012 - 15:19:26 • Тема: псевдокласс :after/:before + свойство content • Форум: HTML, Дизайн & CSS
Ответов: 7 Просмотров: 1371
Pavelbeginner пишет: tuareg пишет: Я прощу прощения. Ну а посмотреть?
Ну и как я по-вашему посмотрю, если в dom не добавляется вставляемое содержимое.
(Добавление)
Хотя, конечно, можно border добавить.
Можно и так. А fierbug?
tuareg
Отправлено: 01 Июня, 2012 - 00:11:09 • Тема: Пагинатор • Форум: Объектно-ориентированное программирование
Ответов: 41 Просмотров: 8901
etoYA пишет: Люди, мозг кепит) уже 2 дня не могу составить условие для цикла, чтобы возвращало страницы
1-2-3-4-5-6-7-8-9-10 (если больше 10)
10-11-12-13-14-15-16-17-18-19-20 (и.т.д).
А в чем проблема?
Есть количество страниц, есть номер страницы
цикл
PHP:
скопировать код в буфер обмена
$countPage = 10 ; //всего страниц
$currentPage = 5 ; //текущая страница
$str = '' ;
for ( $i = 1 ; $i <= $countPage ; $i ++ ) {
$str .= '<a ' ( ( $i == $currentPage ) ?'class="current"' : '' ) ' href="url">' . $i . '</a>' ;
}
Много страниц, а нужно допустим выводить по 10 тогда
PHP:
скопировать код в буфер обмена
$printPage = 10 ; //кол-во страниц
$countPage = 50 ; //всего страниц
$currentPage = 25 ; //текущая страница
$partPage = $printPage / 2 ; // находишь половину не знаю как правильно сформулировать
/*Находишь нужна ли ссылка на последнюю страницу*/
$lastPage = ( ( $countPage - $currentPage - $partPage ) > 0 ) ?'<a href="/url последней страницы">>></a>' : '' ;
/*Находишь нужна ли ссылка на первую страницу*/
$firstPage = ( ( $currentPage - $partPage ) > 0 ) ?'<a href="/url первой страницы"><<</a>' : '' ;
$str = '' ;
$i1 = ( $firstPage === '' ) ?0: $currentPage - $partPage ; // начало цикла
$j = ( $lastPage === '' ) ?$countPage : $currentPage + $partPage ; // конец цикла
for ( $i = $i1 ; $i < $j ; $i ++ ) {
$str .= '<a ' ( ( $i == $currentPage ) ?'class="current"' : '' ) '>' . $i . '</a>' ;
}
echo $firstPage . $str . $lastPage ;
Получится(должно ) Что-то типа << 20 21 22 23 24 25 26 27 28 29 >>
tuareg
Отправлено: 31 Мая, 2012 - 20:17:09 • Тема: mysql_free_results($result) • Форум: Вопросы новичков
Ответов: 4 Просмотров: 244
flox пишет: Warning: mysql_free_result() expects parameter 1 to be resource, boolean given
У Вас ошибка в каком-то запросе.(или запрос ничего не возвращает)
И смотрите там
tuareg
Отправлено: 31 Мая, 2012 - 12:49:59 • Тема: Пагинатор • Форум: Объектно-ориентированное программирование
Ответов: 41 Просмотров: 8901
DeepVarvar пишет: Таблица не будет читаться полностью - у меня запрос в запросе, учитывайте этот момент.
Это понятно. Просто спросили я ответил.
P.S Правда я не думаю, что будет разница, если честно
tuareg
Отправлено: 31 Мая, 2012 - 10:42:35 • Тема: Пагинатор • Форум: Объектно-ориентированное программирование
Ответов: 41 Просмотров: 8901
etoYA пишет: tuareg пишет: А вот тут про COUNT(*) VS SQL_CALC_FOUND_ROWS
Немогу понять где бред, а где правда.
Везде пишут по разному, но везде говорят, что COUNT(*) удобней и практичней, а разности в скорости никакой..
По ссылке есть пример.~15000 строк.
Теперь если подумать
Что происходит при запросе(примеры я взял у DeepVarvar )
Будет полная выборка (fullscan) таблицы причем она будет читаться полностью.(просто отдаст только LIMIT)
Вариант
Читать таблицу не надо(если есть индекс по id), а только посмотреть дерево индексов
Отсюда и разница
P.S Это только я так думаю
P.P.S Сейчас глянул EXPLAIN запроса.
С SQL_CALC_FOUND_ROWS как и думал просмотрена вся таблица(столбик rows) EXTRA ничего не пишет
С COUNT(1) столбик rows--> NULL, EXTRA-->"Select tables optimized away"
Страниц (83): В начало « ... 45 46 47 48 [49] 50 51 52 53 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB