Pereiti prie turinio

MySQL | nepavyksta paimti kintamo į užklausą


Rekomenduojami pranešimai

Sveiki, ši vieta man nežinoma, kaip reiktų teisingai padaryt? $this->db->join('kategorijos', $kategorija['id'].'= sub_kategorijos.kategorijos_id'); Principas toks, jei pasirenkama "x" tuomet duoda rezultatus iš kitos lentelės rezultatus, kurios stulpelyje "x" atitinka prieš tai pasirinktą nustatymą.http://prntscr.com/f5u1w7

public function get_categories(){

$this->db->order_by('pavadinimas');

$query = $this->db->get('kategorijos');

return $query->result_array();

}

 

public function get_sub_categories(){

$this->db->select('*');

$this->db->from('sub_kategorijos');

$this->db->join('kategorijos', $kategorija['id'].'= sub_kategorijos.kategorijos_id');

$query = $this->db->get();

return $query->result_array();

}

 

 

 

<div class="form-group">

<label>Pasirinkite kategoriją</label>

<select name="category_id" class="form-control">

<?php foreach($kategorijos as $kategorija): ?>

<option value="<?php echo $kategorija['id']; ?>"><?php echo $kategorija['pavadinimas']; ?></option>

<?php endforeach; ?>

</select>

</div>

<div class="form-group">

<label>Pasirinkite sub-kategoriją</label>

<select name="category_id" class="form-control">

<?php foreach($sub_kategorijos as $sub_kategorija): ?>

<option value="<?php echo $sub_kategorija['id']; ?>"><?php echo $sub_kategorija['pavadinimas']; ?></option>

<?php endforeach; ?>

</select>

</div>

Redagavo Mantas2173
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Cia javascripto reikes antram inputui. Perduodi kategoriju -> subkategoriju medi i javascript masyva, ir on change eventu keitineji su javascriptu imdamas reiksmes is js masyvo kuri isvedi su php. Arba Ajax principu. kaip tau patogiau.

 

manau įmanoma ir be to apsieiti.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...