Hirdetés
Új hozzászólás Aktív témák
-
Brown ügynök
senior tag
válasz
Sk8erPeter
#7493
üzenetére
Szerintem tökéletes ahogy csináltam. Nem hiszem, hogy bonyolítanom kellett volna a dolgokat azért, hogy "szebb" legyen.
@rolandekta: Írtam, hogy mit nézegess: [link] Akkor írok egy példát ajax-ra is.
function changeMenu(szak1) { // szak1: A kiválasztott elem
var $selected = $(szak1).val(); // A kiválasztott elem értéke
var $url = action.php // Az adatbázis műveleteket tartalmazó php fájl
$.post($url, {szak1: $selected}, // Ajax: a php fájlnak átadjuk a változót, ami végrehajtja a benne lévő műveleteket és visszatér a következő menü elemeivel
function(data){
if(data.length > 0) {
$('#NextMenu').html(data); // A megkapott adatokat kiíratjuk.
}
});
} -
rolandekta
csendes tag
válasz
Sk8erPeter
#7493
üzenetére
Köszi a válaszokat, de sajnos nem nagyon értem a dolgot... Nem tudnátok egy példát mutatni rá.
<select name="szak" ></p>
<?php
$query="SELECT * FROM `szak` ORDER BY szak_nev;";
while ($record= mysql_fetch_row($result))
{echo '<option value="'.$record[0].'">'.$record[1].'</option>';
}?>
<option value="0" selected="selected"></option>
</select>Ez lenne az első listám, és kellene egy hasonló másik, annyi különbséggel hogy ott az sql lekérdezésben már tudok feltételt megadni az első select eredményével.
Gondoltam olyanra is hogy onChange-re csinálok egy load metódust, amikor is meghívok egy masodik_valaszt.php?elso=id oldalt (amiben meg van írva a lekérdezés) az elso selectem utáni div-be. Csak a load sem akar működni.
Új hozzászólás Aktív témák
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3050 6GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- Xiaomi Poci F4 Gt 128GB,Átlagos,Adatkabel, 12 hónap garanciával
- Új kijelzős! HP ZBook Studio G8 WorkStation i7-11850H 32GB 1000GB Nvidia Quadro T1200
- 24 GB-os RTX 3090 OEM
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


