простые примеры JOIN

sql join примерыКроме обычных простых запросов  с простыми условиями язык SQL позволяет составлять довольно сложные выражения, на вил которых порой страшно смотреть, такими непонятными они выглядят. Однако такие запросы встречаются не очень часто, и следующий уровень сложности после обычного SELECT на мой взгляд идет команда JOIN. Давайте разберемся как с ней работать. Подробнее ➜

phpMyAdmin 1440

phpmyadmin-1440Не ошибусь если предположу, что многие кто работает с базой mysql используют в качестве помощника такой полезный инструмент, как phpmyadmin. У меня например он есть в наличии как в наборе Денвер так и в наборе wampp (WAMPSERVER). И все бы ничего, но иногда встречаются мелочи которые начинают раздражать, например необходимость заново логиниться, при отсутствии активности более 1440 секуд. Подробнее ➜

iphone 5 после падения перестала работать кнопка home

сломалась кнопка home на iphone после паденияЖена стала обладательницей iphone 5. Все было прекрасно пока он случайно не упал со стола на пол. Внешне он не пострадал, и даже включился, но обрадовалась она рано, так как кнопка home после падения перестала работать. Если у вас случилась похожая история не огорчайтесь, восстановить работоспособность этой кнопки может быть вполне вам по силам. И так… Подробнее ➜

PDO не выдает ошибок но и не добавляет запись в базу

pdo не добавляет запись и не выводит ошибкуДолго бился с такой вот проблемкой. Вроде бы запрос на PDO абсолютно правильный, проверил много раз, а данные в базу не добавляются и ошибок нет. Использовал разные варианты оформления запроса. В моем случае надо было сделать INSERT данных в таблицу. Скрипт отрабатывает, никаких ошибок не выдает, но запись в таблице не появляется. Мистика. Так в чем же дело?? Подробнее ➜

Создаем капчу для формы обратной связи

CAPTCHA своими руками капчаНа тему создания капчи (captcha) было написано очень много статей, а также почти в каждой такой заметке в комментариях начинался холивар на тему нужна ли вобще нам каптча, и если да то в каком виде она должна быть. Вариантов как вы наверное знаете привеликое множество, это цифры, или буквы, или их сочетание, деформированные или ровные, или подбор котиков, или даже решение формул или каких то других математических или тематических задачек. Подробнее ➜

Создание и оформление progress бара с HTML5

progress-bar оформление на cssHTML5 ввел отличный элемент прогресс бар <progress>, который позволяет показывать прогресс определенных задач, таких как добавление чего-либо или индикация загрузки, вобщем всего, что находится в процессе. В этой статье мы увидим, как добавить этот элемент в документ, как оформить его при помощи CSS и анимируем полосу индикатора выполнения. Как вы увидите далее, в этом нет ничего сложного, и все можно будет сделать несколькими правилами в стилях css. Подробнее ➜

Загрузка нескольких картинок или файлов на сервер с jQuery и Ajax без плагинов.

загрузка картинок на сервер jquery ajaxЗагрузка файлов или картинок на сервер является довольно типичной задачей. Но прогресс не стоит на месте и поэтому сейчас конечно же хочется, чтобы загрузка файлов происходила в фоновом режиме. Как правило ранее это можно было реализовать с использованием технологии flash либо iframe. Также многие используют плагины такие как jQuery Form Plugin или Ajax File Upload Plugin или Multiple File Upload Plugin и море других. С появлением объекта FormData все стало значительно проще. FormData() позволяет составить набор данных для отправки на сервер с помощью XMLHttpRequest. Подробнее ➜

PDO query или execute

В начале изучения PDO я тоже частенько путался в выборе метода при работе с базой данных. Для тех кто не читал или читал одним глазком статью с примерами работы PDO, напомню что существует три способа, которые мы можем задействовать чтобы выполнить команду mysql. Подробнее ➜

Валидация форм. Часть 1. HTML 5

validation-html5Думаю многие знают, что такое форма: это совокупность элементов, которые могут представлять собой текстовое поле (text), текстовое пространство (textarea), чек боксы (checkbox), радио кнопки/переключатели (radio), выпадающие списки (option), кнопки (button, submit). Эти поля посылают данные – имя/значение. Данные соответственно обрабатываются на сервере и результат возвращается пользователю. Валидация – это проверка данных заполненных полей на соответствие какому-то шаблону. Подробнее ➜

Как выбрать шрифт

как подобрать шрифтЯ часто слышу от многих людей, что при выборе шрифтов, они просто используют самые популярные, потому что это намного проще для них. Вполне возможно, что процесс выбора шрифтов действительно очень сложный для многих людей, так что я думаю, было бы полезно, написать путеводитель по лучшим способом сделать это, чтобы голова не закипела. Начнем. Подробнее ➜