Liste de țări-regiuni-regiuni asociate folosind ajax și mysql, webersoft

Listele conectate folosind Ajax și MySQL

Astfel de liste sunt foarte convenabile dacă trebuie să selectați un obiect cu anumite caracteristici. Din fericire pentru ora actuală există multe soluții gata făcute, de la cele mai simple la cele mai complexe, folosind baza de date MySQL. Folosind exemplul unei soluții gata, vom dezvolta liste legate de "Country-Region-City" pentru site-ul nostru. Vom selecta datele din baza de date.

Să formăm formularea pentru claritate:

De ce avem nevoie?
Atunci când alegeți o țară, trimiteți o solicitare AJAX către server, obțineți o listă de regiuni din țară și o înlocuiți cu cea de-a doua selectare și apoi, pe baza selectării celei de a doua selectați, încărcați datele în cea de-a treia.

Ce facem pentru asta?
Trebuie să închideți dispozitivul de procesare a evenimentului onchange pentru a selecta cu id = country_id, adică Atunci când alegem o țară, vrem să sunăm funcția noastră, care va încărca lista regiunilor și apoi lista orașelor cu id = region_id.

selects.js - un fișier de funcții pentru selectarea selecțiilor

După cum am convenit deja, partea din spate va fi pe php. În primul rând, trebuie să ne conectăm la baza de date MySQL: (puteți lua baza de date aici)

connect.php - configurație:

get_regions.php - fișier de selecție a regiunii:

get_city.php - fișier de selecție a orașului:


Parolă în arhiva websoftsoft

Articole similare