Hirdetés
-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Agony
aktív tag
válasz
martonx #4207 üzenetére
Elnézést, javascriptről van szó.
Nem tudom jsfiddle példával illusztrálni, mert nem értek a javascipthez, de próbálom a lényeg röviden és tömören:A nevezési oldalon a módosítás gomb megnyomásakor átugrik egy másik URL-re és hozzáfűzi a USERID-t mysqlből így a modify oldalon annak a versenynek az adatai jelennek meg amit módosítani akar:
http://XXXXX/modify.php?id=21Ezen az oldalon 2 dropdown list van egy html formban, ami egymástól függ, tehát ha az elsőben kiválaszt valamit a user, akkor a másodikban annak megfelelő tartalom jelenik meg. Az első listában való választás után a javascript frissíti az oldal URL-jét és hozzáfűzi a választott kategóriát, ennek alapján jelenik meg a második lista tartalma:
function reload(form)
{
var val=form.cat.options[form.cat.options.selectedIndex].value;
var cim = window.location;
self.location= cim + '?cat=' + val ;
}
</script>Ezzel csak az a baj, hogy a címben szereplő url utolsó ID-t követő része változik. Eredetileg a modify.php-hez fűztem hozzá a kategóriát, de úgy nem volt ID, most a window.locationhoz, így viszont több váltás esetén sorra fűzi hozzá a ?cat= végződéseket.
Lényegében ki kellene nyerni az URL-ből az ?id= után álló számot és azzal generálni az új URL-t, valahogy így:
self.location='modify.php' + '?id=' + ID + '?cat=' + val;
Új hozzászólás Aktív témák
- Battlefield 6
- Vezetékes FEJhallgatók
- AMD Navi Radeon™ RX 9xxx sorozat
- Garancia kérdés, fogyasztóvédelem
- Xbox Series X|S
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Villanyszerelés
- Kerékpárosok, bringások ide!
- EA Sports WRC '23
- Azonnali fáradt gőzös kérdések órája
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- Samsung Galaxy A53 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! MSI B550M R7 5800X3D 32GB DDR4 1TB SSD RTX 4070 12GB ZALMAN M4 A-DATA 750W
- Katonai Rugged laptopok Panasonic Toughbook és Getac S410 6-11.gen gar.
- HIBÁTLAN iPhone 13 Pro Max 128GB Alphine Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3722
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest