Hirdetés
- Fejhallgató erősítő és DAC topik
- LG LCD és LED TV-k
- OLED TV topic
- Bluetooth hangszórók
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Azonnali VGA-s kérdések órája
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- TCL LCD és LED TV-k
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Vezetékes FEJhallgatók
Új hozzászólás Aktív témák
-
Agony
aktív tag
Sziasztok!
Egy kis segítséget szeretnék kérni JAVA-ban, mert abszolút nem vagyok járatos benne és sehogy sem sikerül működésre bírni az elképzelésem.
PHP oldalon van egy HTML form, amiben 2db dropdown lista van. Mindkét lista MySQL lekérdezésből nyeri az értékét és a második lista értékei az első lista változásának megfelelően kerülnek szűrésre.
Ez eddig rendben is működött, az első listát beszűrve egy kis java script frissítette az oldal URL-jét az első listában választott értéknek megfelelően és a második lista ennek alapján jött létre.
Viszont most bele kellett passzíroznom ezt a működő kódot egy olyan oldalba, ahol már eleve egy dinamikusan változó URL kerül a java url frissítés által generálódot URL elé és teljese a káosz. :STehát van egy kezdő oldal a nevezeseim.php, amin kilistázza az adott felhasználó nevezéseit és minden nevezés mellett van egy módosítás gomb. Ha ezt választja átugrik a modositas.php?id=** oldalra, ahol egy kétszámjegyű szám, amit MySQL-ből nyer (felhasználó ID) és ez alapján tölti be a nevezési adatokat amiket módosíthat.
Itt jön be a két dropdown lista és a java, mert ha az első listát módosítom (ez a verseny kiválasztása) akkor a java script frissíti az URL-t és hozzá fűzi az eredeti URL-hez a '?cat=' részt plusz egy a verseny kategóriájának megfelelő számot, tehát valahogy így néz ki: http://xxx/modify.php?id=21?cat=1A probléma ott kezdődik, hogy ahányszor frissíti az oldalt verseny váltás miatt, annyiszor fűzi hozzá a java által generált URL részletet, tehát 2-3 verseny váltás után már a kód kb. így néz ki:
http://xxx/modify.php?id=21?cat=1?cat=4?cat=2Most a kód így néz ki:
<SCRIPT language=JavaScript>
function reload(form)
{
var val=form.cat.options[form.cat.options.selectedIndex].value;
var url = window.location
self.location= url + '?cat=' + val ;
}
</script>A kérdésem pedig az lenne, hogy van-e valami olyan java kód, amivel az URL egy bizonyos részét lehetne kivágni és akkor a self.location lehetne: 'modify.php?id=' + KIVÁGOTT RÉSZ + '?cat=' + val;
Elnézést, hogy ilyen hosszúra sikerült és előre is köszönöm a válaszokat!
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Okos Otthon / Smart Home
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- PROHARDVER! feedback: bugok, problémák, ötletek
- Horgász topik
- Sorozatok
- Fejhallgató erősítő és DAC topik
- LEGO klub
- LG LCD és LED TV-k
- Android alkalmazások - szoftver kibeszélő topik
- További aktív témák...
- Eladó Karcmentes Lenovo Tablet P11 - Játékhoz és Filmhez, Strapabíró Fémház!
- HP EliteBook 840 G9 i7-1265U 32GB DDR5 512GB SSD FHD+ Érintőkijelző Garancia 2026.01.15
- HP LaserJet Toner - Fekete W9004MC ÚJ Gyári Dobozában
- MacBook Pro 14 Apple M1 Pro 2021 16GB RAM 512GB SSD 3K Retina kijelző 246 ciklus
- Hynix 4GB (2 x 2) 1066 MHz DDR3
- LENOVO Legion Pro 5 16IRX8 - 16" WQXGA 240Hz - i5-13500HX - 16GB - 1TB - RTX 4060 - 9 Hó garancia
- Lenovo Thinkpad T14 Gen 3, 1 Év Garanciával
- Honor MagicBook 16 Ryzen 5 5600H 16GB 512GB FHD 144Hz
- ÁRGARANCIA!Épített KomPhone i5 13400F 16/32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
- iPhone 13 mini 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3314, 94% Akkumulátor
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest