Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

AJAX i select lista

[es] :: Javascript i AJAX :: AJAX i select lista

[ Pregleda: 928 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

corelko

Član broj: 165571
Poruke: 92
*.teol.net.



+6 Profil

icon AJAX i select lista20.10.2011. u 22:56 - pre 151 meseci
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>';
                        

 
Odgovor na temu

[es] :: Javascript i AJAX :: AJAX i select lista

[ Pregleda: 928 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.