Exemplu de lucrare Ajax cu o bază de date
Cum funcționează baza de date Ajax +?
În directorul rădăcină al site-ului avem următoarele fișiere:
index.php - conține o formă simplă de introducere a textului.
insert.php - cod php care va introduce înregistrarea în tabela de baze de date.
Rețineți că index.php și ajax_framework.js nu depind de limbajul de scripting PHP, ASP, Coldfusion. De exemplu, dacă utilizați alte limbi de scripting, puteți redenumi extensia index.php la index.cfm sau altceva. Doar nu modificați codul sursă al scriptului.
Pasul 1 - index.php
Mai jos este codul furnizat pentru index.php, care este o formă de intrare simplă care apelează funcția js insertRecord (), care se află în fișierul ajax_framework.js.
Pentru ca ajax să funcționeze, trebuie să creăm un obiect XMLHttpRequest. Pentru a le crea, vom adăuga acest cod la ajax_framework.js:
După crearea obiectului XMLHttpRequest, creați, în același fișier, funcția insert ().
Deci fișierul nostru js este gata de interacțiune între ajax și DB.
Pasul 3 -insert.php
Acum vom scrie liniile de cod php, permițându-vă să creați o intrare în baza de date și să returnați un mesaj sau o eroare.
Introduceți acest cod în fișierul insert.php:
Acest fișier trebuie editat pentru baza de date. Pentru a face acest lucru, creați un fișier de configurare config.php și puneți setările de conectare la baza de date. Desigur, nu uitați să creați o tabelă în baza de date cu numele site-ului și câmpurile site_url, site_name. Deși sper că totul este clar.
Salvați și testați activitatea exemplului pe gazda dvs. locală.