Taki problem: chcalem za pomoca ajaxa zrobic, aby po wyborze pozycji w liscie rozwijalnej nr1 pobralo mi dane z jednej kolumny tabeli dla pewnego zbioru A. Dane z kolumny (zbior A) automatycznie ajaxem ladowany jest do listy rozwijalnej nr2.
Do tego momentu mi dziala

Teraz z listy rozwijalnej nr2 zawierajacej zbior A wybieram pozycje, ktora zawezi mi zbior A do mniejszego zbioru obiektow z tej samej kolumny.
Nie wiem jak sie odwolac do drugiego onchange w liscie nr2 zeby stworzyc zawartosc listy rozwijlnej nr3.
Oto kod skryptu:
function showUser(str) { if (str=="") { document.getElementById("txtHint").innerHTML=""; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("txtHint").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","rejestracja333.php?q="+str,true); xmlhttp.send(); }
A tutaj kod:
<?php include ('includes/config_includes.php'); // Odniesienie Do pliku który łączy z DB $q=$_GET["q"]; $sql="SELECT * FROM flota WHERE flota_oddzial = '".$q."'"; // to jest lista rozwijalna nr1. Wybieram miasto z ktorego bede wybieral samochody. //wybralem miasto, z ktorego do tej listy nizej wstawia sie klasay aut z oddzialu z danego miasta $sql2="SELECT flota_klasa FROM flota WHERE flota_oddzial = '".$q."'"; { } //i tutaj zacinam sie, nie wiem jak stworzyc liste nr3, ktora zawezi grupe samochodow o danych: samochody z miasta .... (np Warszawa) nalezace do klasy ... (np Klasa A). I z tych samochodow chce stworzyc trzecia liste rozwijalna zawierajaca modele tych samochodow. Czyli beda tylko modele samochodow, ktore znajduja sie w oddziale Warszawa i ich klasa to A.
W komentarzach wyjasnilem o co chodzi. Prosze o pomoc.
Pozdrawiam