Примеры PHP скриптов, которые работают правильно

Примеры PHP скриптов, которые работают правильно

От автора: Я не верю в мистику! Но после того как вся семья переболела простудным, почему-то «захандрил» и мой ПК. Как сказал мне врач, нужно закаляться и внедрять профилактические меры против ОРЗ. Наверное, для компьютеров тоже применимо данное утверждение. Сегодня я приведу примеры PHP скриптов, от которых здоровье вашего «железного друга» точно не испортится.

Странная форма

Приведу вам пример «странной» веб-формы. Вот код ее разметки:

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Форма странная потому, что в ней нет кнопки для отправки данных на сервер. Плюс к этому нет атрибута action, в значении которого указывается файл обработчика. В общем, полнейшая неразбериха!

Возможно, но данное приложение будет работать. Оно представляет собой модуль для поиска людей. Вся информация поставляются из базы MySQL. При этом перезагрузка страницы и отправка данных будет происходить автоматически (асинхронно) после ввода пользователем символов в текстовое поле.

MySQL и обработчик

Для начала создадим через phpMyAdmin простую таблицу в два поля. Вот ее структура:

Заполните таблицу «людьми»: введите имена и фамилии в поле human. Теперь приступим к написанию обработчика. Всего в проекте будет два файла. Код упомянутой выше веб-формы сохраните в index.php. Затем создайте следующий файл, назовите его search.php и поместите в него следующий код:

Если нужно проверить работу этого скрипта на Ajax PHP и MySQL примера, тогда добавьте в код формы кнопку Submit и укажите файл обработчика.

Асинхронизируем

«Оживлять» поиск мы будем средствами jQuery. Для этого нужно подключить библиотеку удаленно или скачать себе на ПК, а затем указать путь к ней. Я использовал последний вариант. Возвращаемся в index.php и прописываем путь, где находится jQuery. В разделе head страницы вставьте следующую строку:

У меня библиотека расположена на локальном сервере в той же папке, где и главная страница index.php, поэтому такой короткий путь. Под предыдущей строкой добавьте следующий код:

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

Согласен, функциональность немного хромает. Но если добавить еще несколько критериев поиска в запрос, тогда выйдет настоящий Яндекс или Google. Вот такой здоровый скрипт получился у нас сегодня :) .

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Разработка веб-приложения на PHP

Создайте веб-приложение на PHP на примере приема платежей на сайте

Получить

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Я не робот.

Spam Protection by WP-SpamFree