| | |
| Stránka: 1 z 1
| [ Príspevkov: 18 ] | |
Autor | Správa |
---|
Registrovaný: 26.06.07 Prihlásený: 08.10.08 Príspevky: 9 Témy: 5 |
nexcem, ab ste mi tu vyhodili kód, ale aby ste ma naviedli a aj vysvetlili ako to funguje. chcem spravit dormular, kde bude select list c. 1, ktory vyberam z tabulky(potialto nemám problém) ale chcem urobit aj to ze tam bude aj druhy selectlist a ked vyberem moznost c.1 z prveho selectlistu, tak do druheho selectlistu mi nacita z druhej tabulky pod tym jednym ID vsetky moznosti z druhej tabulky. CHAPETE MA??? pisem to ako idiot ja viem....
Chcem len napriklad: selectlist 1. (amerika, afrika,europa)
vyberem europa a v selectlist 2. sa nacitaju krajnz europy. Prosiiiiiiiim
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 14.03.2008 0:33 | |
|
čiže ty chceš niečo také, že budeš mať
Kód: <select>amerika</select> <select>afrika</select>
a ak si vyberieš afriku, tak sa ti v reálnom čase (bez odoslania požiadavky) zmení druhý zoznam na ten, ktorý zodpovedá afrike, hej?
Ak áno, tak to musíš riešiť JavaScriptom, v tom ti php moc nepomôže.
A v tomto ti ja zase nepomôžem, lebo JS neovládam
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Praveze mu php dost pomoze, ked chce pracovat s databazou...
Da sa to spravit jednoducho cez ajax, ked vyberies nejaku polozku v 1.selecte, zavolas si skript, ktory ziska vsetky staty z vybraneho kontinetu z db a nasledne ich uz len vlozis do 2.selectu...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 14.03.2008 3:17 | |
|
Však to je jasné, že php slúži na výber z databázy... neviem prečo tam pchať ajax, jedine že by namiesto SQL databázy použil XML súbory. Ale či použiješ AJAX alebo JS (pre mňa je to to isté, aj tak tomu nerozumiem) je jedno, cez php urobíš iba výber z databázy.
|
|
Registrovaný: 26.06.07 Prihlásený: 08.10.08 Príspevky: 9 Témy: 5 | Napísal autor témy nesfiheer: 14.03.2008 7:04 | |
|
páni, díki za aké-také echo, ja viem co mám robit, ale stále neviem ako(technicky) na to...
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
>shaggy: preco tam pchat ajax? je to jedna z moznosti... a navyse celkom efektivna...
>nesfisheer: ako myslis technicky? radsej povedz, co nevies spravit alebo comu presne nechapes, to bude jednoduchsie, alebo si pozri http://www.cruiser.sk/index.php?cmd=sk/lyzovacky1 - ked si pozries kod, pochopis (hadam)...
Pre lepsiu predstavu:
Nacitat svetadiely vies do 1.selectu, to je jasne. Funguje to priblizne tak, ze ked si zvolis nejaku polozku v 1.selecte, trebars Europu, tak sa "na pozadi" zavola nejaka funkcia, ktoru si sam definujes, ktora sluzi na vykonanie dalsej http poziadavky - tou nebude nic ine, ako vykonanie php suboru zabezpecujuceho vyber z databazy a vratenie vysledku, v tvojom pripade je to vyber statov na zaklade zaslaneho id svetadielu - mozes to spravit cez POST albo GET, to je uz na tebe. Nasledne v tej istej funkcii zavolas dalsiu, ktora spracuje ziskane data, cize ich vlozi do druheho selectu - v cykle si vytvoris nove polozky option
Predpokladal som, ze to chces spravit ako napisal shaggy v jeho prvej reakcii - preto ten ajax, ale ak nie, tak pre 2.select to sprav podobne, ako si to spravil pre 1.select
//moznych rieseni je niekolko, zalezi len, ake mas na to poziadavky. Mozes si napr. nacitat vsetky staty do js "pola" a zobrazovat len tie, ktore sa nachadzaju v zvolenom svetadieli, ale to nie je "cista" robota...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 07.03.06 Prihlásený: 23.01.11 Príspevky: 404 Témy: 2 Bydlisko: Prešov / Pr... | Napísal mylan: 14.03.2008 10:25 | |
|
Shaggy:Keď už, tak <select><option value=''1">Afrika</option><option value="2">Amerika</option>...
nesfiheer: Na podobné riešenie ja naozaj najvhodnejší ajax, respektíve nejaká js knižnica(či už jquery, mootools a podobne. výhodou je ich aj prípadné ďalšie široké použitie na stránke). Každá z nich bude mať v sebe niečo podobné, je len na tebe, ktorú si vyberieš(osobne preferujem jquery - je malá a extrémne rýchla). v príkladoch na jednotlivých stránkach nájdeš použitie a ako to vyriešiť.
PS: Včera napríklad seznam.cz zverejnil svoju vnútornú js knižnicu JAK a rovno tam majú príklad presne aký potrebuješ: http://jak.seznam.cz/example/simple/#ajaxReq (úplne dole, namiesto stistknutia tlačítka sa to dá aplikovať na select s udalosťou onchange())
|
|
Registrovaný: 01.01.06 Prihlásený: 25.12.21 Príspevky: 366 Témy: 47 Bydlisko: TT | Napísal jaji: 14.03.2008 15:27 | |
|
Nieco som nasiel, hadam je to ono. Je to riesene cez javascript http://bonrouge.com/~chain_select_js
_________________ He who laughs last has not yet heard the bad news.
-- Bertolt Brecht
medicine student |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
takto jedna možnosť PHP+JS teda do vygeneruješ JS
druhá je v podstate to isté AJAX ale to je dosť komplikované ...
for shaggy: AJAX nemusí vracať iba XML! môže to byť čokoľvek či už txt alebo funkcia
|
|
Registrovaný: 01.01.06 Prihlásený: 25.12.21 Príspevky: 366 Témy: 47 Bydlisko: TT | Napísal jaji: 14.03.2008 18:34 | |
|
neviem co stvara, ale podla mna javascriptove riesenie bohato staci. Osobne ajax neovladam (zatial .
P.S: ajax podporuje kazdy (plateny) hosting?
_________________ He who laughs last has not yet heard the bad news.
-- Bertolt Brecht
medicine student |
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 14.03.2008 19:44 | |
|
Tominator, písal som že AJAX vracia xml? XML sa nevracia, s xml sa pracuje
Ide mi o to, že v súčasnosti označujú za AJAX aj obyčajný JS. Tak neviem prečo sa tváriť dôležito, ak niekto povie, že má použiť JS a druhý povie, že AJAX a pritom je to to isté.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
ajax je postaveny na js, ale vobec to nie je to iste...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 26.06.07 Prihlásený: 08.10.08 Príspevky: 9 Témy: 5 | Napísal autor témy nesfiheer: 23.03.2008 15:31 | |
|
Problém mám vyriešený.Díky
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
shaggy píše: Tominator, písal som že AJAX vracia xml? XML sa nevracia, s xml sa pracuje Ide mi o to, že v súčasnosti označujú za AJAX aj obyčajný JS. Tak neviem prečo sa tváriť dôležito, ak niekto povie, že má použiť JS a druhý povie, že AJAX a pritom je to to isté.
no zjavne nevieš o čo ide, ale vôbec.
AJAX vracia XML Javascriptu. teda ty pomocou JS zavoláš PHP ktorý vygeneruje XML (alebo čokoľvek iné), a vráti ti do JS XML-ko. A je to úplne niečo iné ako JS ...
Do o čom nič nevieš nepíš, ešte sa strápniš ...
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 23.03.2008 15:54 | |
|
Tominator píše: Do o čom nič nevieš nepíš, ešte sa strápniš ...
no comment
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
teraz ťa nechápem - buď si totálny debil alebo si to nepochopil ...
|
|
Registrovaný: 01.05.05 Príspevky: 13348 Témy: 1496 Bydlisko: Bratislava | Napísal JanoF: 23.03.2008 16:03 | |
|
Skludnite hormony obaja, vykecajte si to medzi sebou osobne alebo cez ss/im a nie ze tu budeme vsetci citat len spor medzi vami.
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | |
| Stránka: 1 z 1
| [ Príspevkov: 18 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Kódovanie MySQL databázy v PHP, ASP | 2 | 548 | 23.04.2011 18:30 richo9996 | | MYSQL - premazavanie databazy v Databázy | 3 | 539 | 09.04.2010 10:19 Forty- | | databázy v mysql v PHP, ASP | 1 | 499 | 13.09.2020 16:14 JanoF | | vyber z databazy mysql v Databázy | 9 | 762 | 15.11.2011 22:35 susedx | | Export MySQL databázy z phpmyadmin v Databázy | 2 | 433 | 01.08.2018 15:04 BX | | Pomoc s PHP vypisom MySQL databazy v PHP, ASP | 8 | 1026 | 14.05.2008 14:55 eMPiko | | nastavenie crona - automatická optimalizácia mysql databázy v Redakčné systémy | 0 | 1039 | 19.09.2008 1:11 Slivka | | MYSQL, pripojenie k serveru, vytvorenie databazy atd. v Databázy | 12 | 1452 | 05.08.2011 15:48 don jebot | | Tvorca databázy MySQL spustil kampaň na jej záchranu v Novinky | 1 | 623 | 18.12.2009 14:59 Svolo | | Vyber jedneho zaznamu s rovnakym cislom MySQL z databazy v Databázy | 1 | 3399 | 30.12.2018 21:57 SP!DER | | multiple buttons mouseClicked v Assembler, C, C++, Pascal, Java | 4 | 354 | 02.11.2018 19:38 werwest | | multiple definition of main v Assembler, C, C++, Pascal, Java | 14 | 769 | 27.06.2008 21:17 chrono | | Zend_Db a multiple REGEXP v PHP, ASP | 11 | 660 | 21.04.2010 19:55 rooobertek | | SLI a Multiple Monitors v nVidia grafické karty | 25 | 980 | 17.04.2008 19:27 OmeGa | | multiple definition of main v Assembler, C, C++, Pascal, Java | 15 | 503 | 08.11.2011 21:29 street_punk | | Multiple URLs ulozit ako html v Ekonomika, práca, biznis, podnikanie a peniaze | 3 | 390 | 08.04.2019 17:23 JanoF |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|