Ajax-PHP-Methode zur Implementierung der dreistufigen Verknüpfung: Erstellen Sie zunächst eine Testdatenbank und erstellen Sie dann alle Provinzen. Senden Sie dann die aktuelle Provinz-ID über eine Ajax-Anfrage und führen Sie die erforderlichen Schritte aus Bearbeitung angezeigt werden.
Empfohlen: „PHP Video Tutorial“
Der Fall betrifft die Datenbank, das Datenbankdesign ist wie folgt:
Erstellen Sie zunächst eine TestDatenbank mit folgendem Inhalt:
CREATE TABLE IF NOT EXISTS `province` ( `province_id` int(2) NOT NULL AUTO_INCREMENT, `province_name` varchar(20) NOT NULL, PRIMARY KEY (`province_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ; INSERT INTO `province` (`province_id`, `province_name`) VALUES (1, '安徽'), (2, '浙江'); CREATE TABLE IF NOT EXISTS `city` ( `city_id` int(4) NOT NULL AUTO_INCREMENT, `city_name` varchar(20) NOT NULL, `province_id` int(4) NOT NULL, PRIMARY KEY (`city_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ; INSERT INTO `city` (`city_id`, `city_name`, `province_id`) VALUES (1, '合肥', 1), (2, '安庆', 1), (3, '南京', 2), (4, '徐州', 2); CREATE TABLE IF NOT EXISTS `county` ( `county_id` int(4) NOT NULL AUTO_INCREMENT, `county_name` varchar(20) NOT NULL, `city_id` int(4) NOT NULL, PRIMARY KEY (`county_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ; INSERT INTO `county` (`county_id`, `county_name`, `city_id`) VALUES (1, '怀宁', 2), (2, '望江', 2), (3, '肥东', 1), (4, '肥西', 1);
Erklärung zur Datenbank: Ich habe drei Tabellen erstellt, nämlich Provinz, Stadt und Landkreis, und natürlich können Sie auch eine Tabelle entwerfen, was natürlich effizient ist . Kein Tisch ist gut, daher wird die Verwendung nicht empfohlen. Dies hängt von Ihren persönlichen Gewohnheiten ab.
Der Implementierungsprozess ist nicht schwierig, die Idee ist wie folgt:
1) Alle Provinzen initialisieren, dadurch können die Provinzen direkt aus der Datenbank abgefragt werden
2) Wenn der Benutzer auswählt eine Provinz Lösen Sie das Ereignis aus und übergeben Sie die id der aktuellen Provinz über ajax
an das Serverprogramm. 3) Der Server fragt die Datenbank gemäß der Anfrage des Clients ab und folgt einem bestimmten The Format wird an den Client zurückgegeben
4) Der Client erhält die Daten vom Server, führt die erforderliche Verarbeitung durch und zeigt sie an
Createselect.php (Der Code ist einfach, einfach Um die Funktion zu implementieren, genügt es, das Prinzip zu erklären!
Das obige ist der detaillierte Inhalt vonSo implementieren Sie eine dreistufige Verknüpfung in Ajax PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!