PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (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 - 22:34:50 • Тема: 2 .js скрипта накладываются друг на друга • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1441
Extazy пишет:
а что такое delegate/live/on ?
делает тоже что и jquery.livequery.js
Есть где можно посмотреть весь код? Желательно не скачивая его?
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 - 14:37:05 • Тема: псевдокласс :after/:before + свойство content • Форум: HTML, Дизайн & CSS

Ответов: 7
Просмотров: 1371
Я прощу прощения. Ну а посмотреть?
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:
скопировать код в буфер обмена
  1.  
  2. $countPage=10;//всего страниц
  3. $currentPage=5;//текущая страница
  4. $str='';
  5. for($i=1;$i<=$countPage;$i++){
  6.   $str.='<a '(($i==$currentPage)?'class="current"':'')' href="url">'.$i.'</a>';
  7. }
  8.  

Много страниц, а нужно допустим выводить по 10 тогда
PHP:
скопировать код в буфер обмена
  1.  
  2. $printPage=10;//кол-во страниц
  3. $countPage=50;//всего страниц
  4. $currentPage=25;//текущая страница
  5. $partPage=$printPage/2;// находишь половину не знаю как правильно сформулировать
  6. /*Находишь нужна ли ссылка на последнюю страницу*/
  7. $lastPage=(($countPage-$currentPage-$partPage)>0)?'<a href="/url последней страницы">>></a>':'';
  8. /*Находишь нужна ли ссылка на первую страницу*/
  9. $firstPage=(($currentPage-$partPage)>0)?'<a href="/url первой страницы"><<</a>':'';
  10. $str='';
  11. $i1=($firstPage==='')?0:$currentPage-$partPage;// начало цикла
  12. $j=($lastPage==='')?$countPage:$currentPage+$partPage;// конец цикла
  13. for($i=$i1;$i<$j;$i++){
  14.   $str.='<a '(($i==$currentPage)?'class="current"':'')'>'.$i.'</a>';
  15. }
  16. echo $firstPage.$str.$lastPage;
  17.  

Получится(должно Улыбка ) Что-то типа << 20 21 22 23 24 25 26 27 28 29 >>
tuareg Отправлено: 31 Мая, 2012 - 22:09:46 • Тема: event в firefox • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1488
http://jsfiddle[dot]net/tuareg/JPZNq/
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

У Вас ошибка в каком-то запросе.(или запрос ничего не возвращает)
PHP:
скопировать код в буфер обмена
  1.  
  2. $result = mysql_query("SELECT p1, p2, p3, p4, p5, p6 FROM `stat` . `$table_name` WHERE kod='".$kod."'") or die(myslq_error());
  3.  

И смотрите там
tuareg Отправлено: 31 Мая, 2012 - 19:42:42 • Тема: mysql удалить строку в конце запроса • Форум: Вопросы новичков

Ответов: 4
Просмотров: 210
Узнать mysql_insert_id
tuareg Отправлено: 31 Мая, 2012 - 19:40:35 • Тема: Необходим инструмент для обрезки фотографии • Форум: Вопросы новичков

Ответов: 13
Просмотров: 490
Это один и тот же плагин Улыбка
tuareg Отправлено: 31 Мая, 2012 - 12:49:59 • Тема: Пагинатор • Форум: Объектно-ориентированное программирование

Ответов: 41
Просмотров: 8901
DeepVarvar пишет:
Таблица не будет читаться полностью - у меня запрос в запросе, учитывайте этот момент.

Это понятно. Просто спросили я ответил.

P.S Правда я не думаю, что будет разница, если честно
tuareg Отправлено: 31 Мая, 2012 - 11:08:11 • Тема: Пагинатор • Форум: Объектно-ориентированное программирование

Ответов: 41
Просмотров: 8901
etoYA пишет:
tuareg, я это уже тоже смотрел)

Вот и получается разница в 2 раза
tuareg Отправлено: 31 Мая, 2012 - 10:49:58 • Тема: Пагинатор • Форум: Объектно-ориентированное программирование

Ответов: 41
Просмотров: 8901
Если мало ли не видел, смотри мой пост перед твоим
tuareg Отправлено: 31 Мая, 2012 - 10:42:35 • Тема: Пагинатор • Форум: Объектно-ориентированное программирование

Ответов: 41
Просмотров: 8901
etoYA пишет:
tuareg пишет:
А вот тут про COUNT(*) VS SQL_CALC_FOUND_ROWS

Немогу понять где бред, а где правда.
Везде пишут по разному, но везде говорят, что COUNT(*) удобней и практичней, а разности в скорости никакой..

По ссылке есть пример.~15000 строк.
Теперь если подумать Улыбка
Что происходит при запросе(примеры я взял у DeepVarvar)
PHP:
скопировать код в буфер обмена
  1.  
  2. $res = query("SELECT SQL_CALC_FOUND_ROWS * FROM ($query) TBL LIMIT $limit, $perpage");
  3.  

Будет полная выборка (fullscan) таблицы причем она будет читаться полностью.(просто отдаст только LIMIT)
Вариант
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT COUNT(1) FROM `table`;
  3.  

Читать таблицу не надо(если есть индекс по 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 PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB