[ corelko @ 20.10.2011. 22:56 ] @
Pozdrav svima. Upoznao sam osnovne stvari AJAX-a, ali cim se pojavi nesto slozenije gubim se totalno. Evo o cemu se radi: Vezbam PHP na jednom projektu kao neka prodavnica racunara i napravio sam neku f-ju za narudzbu konfiguracije ali tako sto izlistavam sve proizvode za odredjene kategorije koje ulaze u sastav konfiguracije. Zeleo bih nesto drugo, posto imam i tabelu sa proizvodjacima komponenti zeleo bih prvo da izlistavam proizvodjace pa za selektovanog proizvodjaca da izlistam proizvode. Da bi bilo jasnije postavicu f-ju gde kreiram tu listu. Nadam se da razumete u cemu je problem. Hvala unapred svima koji se interesuju. Code: function lista($naziv) { $lista = ""; $upit = 'SELECT proizvod.idProizvod, proizvod.naziv_proizvoda, kategorija.naziv_kategorije FROM proizvod JOIN kategorija ON kategorija.idKategorija = ( SELECT kategorija.idKategorija FROM kategorija WHERE kategorija.naziv_kategorije = "'.$naziv.'" ) JOIN kategorija_proizvod ON kategorija_proizvod.Kategorija_idKategorija = kategorija.idKategorija AND kategorija_proizvod.Proizvod_idProizvod = proizvod.idProizvod AND proizvod.stanje >0 '; $s = mysql_query($upit) or die(mysql_error()); $br_redovaUbazi = mysql_affected_rows(); $i = 0; $lista = '<div class="form_row"><label class="contact"><strong>'.$naziv.'<strong></label><select name="'.$naziv.'"><option value="-1">Odaberite</option>'; while ( $red = mysql_fetch_assoc($s) ) { $lista .= '<option value="'.$red['idProizvod'].'">'.$red['naziv_proizvoda'].'</option>'; $i++; } echo $lista .= '</select></div>'; } echo lista("Procesor").' '.lista("Maticna ploca").' '.lista("Monitor").' '.lista("Hard disk").' '.lista("RAM").' '.lista("Graficka karta").' '.lista("Napajanje").' '.lista("Tastatura").' '.lista("Mis").' '.lista("Opticki uredjaj"); echo '</div><div class="form_row"><input type="submit" value="Naruci konfiguraciju! "></div></form>'; |