Надсилання Ajax запиту

Шановні користувачі! Ми дякуємо Вам за те, що Вам цікавий наш контент, тому з кожним днем ​​хочемо ставати все краще і краще!

Велике спасибі за вашу допомогу та уважність до нас!

Та й ще, нове дещо хотів розповісти і доповнити, це не відноситься до уроку, але все ж таки якимось чином ставиться. Тепер демо та вихідники змінилися і Вам буде набагато зручніше їх використовувати, тому що не буде зайвого сміття, яке було до цього.

Структура таблиці articles.

Заповнюємо цю таблицю чотирма рядками. Машини, Комп'ютери, Літаки, Гелікоптери.

таблиці

Заповнюємо її двома рядками – Опубліковано та Приховано.

Переходимо до другої частини, до якої спочатку ми маємо підключитися до бази даних. Створюємо файл bd.php, який перебуватиме в корені нашого скрипту. База даних – "lessons", користувач - "root", пароль - "".

Тепер створюємо головну сторінку index.php. Насамперед підключаємо файл bd.php, щоб нам з'єднатися з базою даних.

Тепер робимо запит до таблиці articles, в якому буде вкладений запит до другої таблиці pub.

Не забудемо також підключити стилі та js-скрипти.

У файлі стилів demo.css особливо виділити нічого, там все просто, а ось на рахунок файлу pub.js відбувається свого роду взаємодія між php і базою даних mysql і виконуєтьсязміна поля в базі даних без перезавантаження сторінки.

Все відбувається за такою схемою.

буде

Створюємо функцію документа, яка матиме клас pub і при натисканні звертатися до файлу pub.php, який надалі оброблятиме запит і вносити зміну в базу даних, віддаючи результат назад файлу pub.js.

Передаватимемо методом POST (я думаю це і так зрозуміло, адже безпекатеж потрібно), але є питання - що ми конкретно передаємо? - А передаємо ми ідентифікатор цієї статті у полі title у div. Потім усю цю справу паримо через функціюjson_decodeі декодуємо дані в рядок. Ось так влаштований і працює цей скрипт.

Трохи застосуємо стилів для краси таблиці та натискання кнопки - Опубліковано, Приховано.