Использование MySQL в PHP скрипте
Для того чтобы получить общее представление о MySQL и работе с ним в PHP рекомендую посмотреть несколько видеоуроков: http://www.youtube.com/watch?v=sCB7e8bZsHs Создав простую базу данных с помощью этих видеоуроков, можем обратиться к ней следующим PHP-скриптом: <?php $connect = mysql_connect(«localhost», «UserName»,»YourPassword»); //Устанавливаем соединение с БД $select = mysql_select_db(«YourDatabaseName», $connect); //Выбираем базу данных «YourDatabaseName» $result = mysql_query(«SELECT * FROM yourtable», $connect); //Отправляем SQL-запрос возвращения всех полей таблицы «yourtable» while($data = mysql_fetch_row($result)) //Перебираем все возвращенные строки { echo $data[0]; //Выводим результат echo $data[1]; echo $data[2]; } mysql_free_result($result); //Освобождаем переменную с результатами запроса mysql_close($connect); //Отключаемся от базы данных ?> Смотри также: Использование MySQL в WordPress
Передать PHP скрипту параметры и обработать их
Допустим, мы хотим передать некоторому draw.php скрипту следующие параметры: color1 = white; color2 = red. Для этого делаем запрос: http://site.ru/draw.php?color1=white&color2=red Тогда, чтобы обработать данные параметры, тело скрипта должно выглядеть так: <?php $color1=$_GET[‘color1’]; $color2=$_GET[‘color2’]; echo «Цвет1 = $color1<br>»; echo «Цвет2 = $color2″; ?> Не забываем при этом указать кодировку PHP-скрипта «UTF-8 (без BOM)», иначе могут быть кракозябры
Проверить что в строке только числа JavaScript
var numdom = document.getElementById(‘inpid’).value; if(numdom.match(/^d+$/)) { //Число целое }
Перебор всех свойств элемента JavaScript
var el = document.getElementById(«VozrastGroup»)[0]; for (prop in el) { //alert(prop + » = » + el[prop]); if (prop==»val»){ alert(prop + » = » + el[prop]); } }
Как сделать адаптивный шаблон CSS
В общем пример: @media (min-width: 900px) { body { background: #F5F5F5; } .main { font-size: 12px; } } @media (min-width: 1000px) { body { background: #EEEEEE; } .main { font-size: 13px; } } @media (min-width: 1100px) { body { background: #E5E5E5; } .main { font-size: 14px; } }
Передача кириллицы через AJAX-запрос
Если при обращении AJAX запросом к некому PHP файлу вместо кириллицы возвращаются кракозябры в непонятной кодировке, не нужно пытаться их конвертировать, нужно лишь в PHP файл, возвращающий ответ, добавить сверху: header(‘Content-type: text/html; charset=windows-1251’);
Ajax запрос в JavaScript
(или Как выполнить PHP код в JavaScript) <script src=»https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js» type=»text/javascript»></script> <script type=»text/javascript»> function SendRequest(){ $.ajax({ type: «POST», url: «obrabotchik.php», data: «», success: function(response){ alert(response); } }); }; </script> Здесь скрипт будет продолжен не дожидаясь окончания выполнения запроса, поэтому обрабатывается успешное его выполнение в пункте success. Доходчиво написано здесь: статья на javascript.ru Если использовать строку async: false, то скрипт продолжится после получения ответа от сервера, и можно реализовать простую функцию получения данных с сервера и дальнейшую работу с ними.
Как сделать ссылку на функцию JavaScript
Вообще говоря, так не рекомендуют почему-то делать, но можно так: href=»javascript:my_function();» Естественно, скрипт должен быть подключен к странице или вставлен в неё.
Получить URL страницы, получить параметр URL
Для получения URL текущей страницы целиком: var url = location.href; Для получения параметра URL (то что после знака #): var url = location.hash;
Как найти элемент страницыи скрыть его JavaScript
Для подробного описания обращения к элементам страницы почитайте HTML DOM на классном сайте http://uroki-javascript.ru, где в доступной форме изложены основы JavaScript. А вообще, код не сложен: <script type=»text/javascript»> document.getElementById(«element_id»).style.display=»none»; </script> Так скроется элемент с идентификатором: id=»element_id»