| | |
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Autor | Správa |
---|
Registrovaný: 01.05.09 Prihlásený: 18.11.11 Príspevky: 31 Témy: 10 |
Zdravím, ako vyvolám funkciu v php až po stlačení tlačidla?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 27.05.2009 19:06 | |
|
Napriklad mozes stlacenim tlacidla odoslat nieco cez GET alebo POST a volat funkciu len vtedy, ked v $_GET/$_POST nieco je:
Kód: <form action="" method=get> <button type=submit name=akcia value=1>Tlacidlo</button> </form> <?php if (isset($_GET['akcia'])) { funkcia(); } ?> Alebo pouzi Ajax.
|
|
Registrovaný: 12.05.09 Prihlásený: 02.06.09 Príspevky: 5 Témy: 0 |
Skôr by som pre validnosť Xhtml dal
Kód: <form method="post"> <input type="button" name="tlacitko" value="Tlacitko"> </form> <? if(isset($_POST['tlacitko'])): funkcia() endif; ?>
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 27.05.2009 20:29 | |
|
Ak uz to mat XHTML validne, tak <input />, nie <input>. Ved nech si to autor temy upravi, ako chce.
aj tak je cela validita blbost
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 27.05.2009 20:38 | |
|
Mmartin - ďalšia téma, v ktorej riešiš blbosti. Odpovedaj na otázku, alebo neodpovedaj vôbec. Toto je sekcia venovaná php, ak ho bude zaujímať validita, určite sa na to opýta.
_________________ 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ý: 01.05.09 Prihlásený: 18.11.11 Príspevky: 31 Témy: 10 | Napísal autor témy high182: 27.05.2009 22:15 | |
|
Mal som na mysli spustenie funkcie, ktorá načíta text a zobrazí po stlačení tlačidla, niečo ako v actionscripte, stlačím tlačidlo a tím zmením text.
To od Ďuriho pekne funguje, dík!
Ale keď submit nahradím button tak všetko prebehne naoko ok, ale nič sa nezobrazí. Prečo?
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
To čo chceš je Javascript nie PHP V tvojom konkrétnom prípade ide až o AJAX To je Javascript ktorý volá PHP script.
|
|
Registrovaný: 04.04.07 Prihlásený: 27.06.21 Príspevky: 532 Témy: 35 Bydlisko: Bratislava | Napísal djsulo: 28.05.2009 7:22 | |
|
high182 píše: Mal som na mysli spustenie funkcie, ktorá načíta text a zobrazí po stlačení tlačidla, niečo ako v actionscripte, stlačím tlačidlo a tím zmením text. To od Ďuriho pekne funguje, dík! Ale keď submit nahradím button tak všetko prebehne naoko ok, ale nič sa nezobrazí. Prečo?
lebo button ti sam nedokaze odoslat formular bez nejakej akcie, takze to daj takto:
Kód: <input type="submit" name="tlacitko" value="Tlacitko" />
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 01.05.09 Prihlásený: 18.11.11 Príspevky: 31 Témy: 10 | Napísal autor témy high182: 28.05.2009 15:31 | |
|
Takže samotným php si nepomôžem, musím do toho zamotať aj javascript?
Javascriptu som sa chcel vyhnúť kedže ho niektorý používatelia môžu mať vypnutý a vypisovať <noscript> sa mi nezdá moc pútavé.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 28.05.2009 15:45 | |
|
Pokial to potrebujes bez refreshu stranky, tak bez javascriptu sa nepohnes. Ale napriklad tu je to riesene bez JS, po kliknuti na tlacidlo sa refreshne stranka a text sa zmeni.
Myslim si, ze by sa to dalo spravit tak, ze uzivatelom s JS by sa ponukalo nieco, co by si chcel, a tym s vypnutym JS len take obycajne ako je vyssie.
Neviem ale presne, co chces spravit, takze keby si popisal viac, co pozadujes, urcite sa na to niekto pozrie.
|
|
Registrovaný: 01.05.09 Prihlásený: 18.11.11 Príspevky: 31 Témy: 10 | Napísal autor témy high182: 28.05.2009 16:10 | |
|
Chcel som mať na stránke tri tlačidlá, kliknutím na ne by sa zmenil iba externý text.
Kód: <?php if (isset($_POST['vhs'])) { $subor=fopen("text/vhs.txt","r") or die ("textový súbor nie je možné otvoriť"); while(!feof($subor)){ $riadok=fgets($subor); echo "$riadok <br/>"; } fclose($subor); } ?> <form action="" method="post"> <input type="submit" value="VHS - DVD" name="vhs" /> </form>
Toto je len časť kódu pri ktorom načítanie funguje, no ja nechcem mať submit lebo sa jedná o tlačítka menu, chcel som len písmo ako <a href> atď. no aby sa nenačítala celá stránka ale len ten daný text.
|
|
Registrovaný: 27.11.08 Prihlásený: 30.01.20 Príspevky: 630 Témy: 98 Bydlisko: Veľký Krtíš... | Napísal Draex: 28.05.2009 21:37 | |
|
Kód: <?php if (isset($_GET['vhs'])) { $subor=fopen("text/vhs.txt","r") or die ("textový súbor nie je možné otvoriť"); while(!feof($subor)){ $riadok=fgets($subor); echo "$riadok <br/>"; } fclose($subor); } ?> <a href="skript.php?vhs=1">Klik</a>
|
|
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| funkcia vyvolana klavesovou skratkov v PHP, ASP | 4 | 316 | 05.05.2010 11:10 jtomcik | | Problem s FN tlačidlom v Ovládače | 2 | 633 | 13.02.2010 19:16 gladiatus | | Pomoc s tlacidlom na zavretie v JavaScript, VBScript, Ajax | 2 | 698 | 03.08.2007 10:47 delo101 | | Myš s klikacím tlačidlom namiesto koliečka v Externé zariadenia | 2 | 341 | 20.01.2017 21:43 emdzei | | zmena pozadia v php jedným tlačidlom v PHP, ASP | 8 | 830 | 11.06.2009 20:18 shaggy | | K: Pokazene myšky s dvojklikom alebo nefunkčnym tlačidlom (SS,zowie,razer,logitech ...) v Kúpim | 1 | 269 | 24.10.2016 15:04 mohamed | | funkcia v Assembler, C, C++, Pascal, Java | 3 | 635 | 29.04.2009 20:31 stopa27 | | funkcia v PHP, ASP | 2 | 337 | 25.03.2014 17:42 shaggy | | Funkcia v PHP, ASP | 6 | 828 | 06.11.2007 15:45 Orwell | | funkcia.... v PHP, ASP | 1 | 641 | 30.08.2008 20:44 p360t | | funkcia v Assembler, C, C++, Pascal, Java | 1 | 636 | 10.02.2009 21:20 Fico | | Funkcia v PHP, ASP | 12 | 819 | 24.04.2008 18:37 Triminka | | Aka funkcia v PHP, ASP | 5 | 468 | 03.02.2008 21:36 vl4kn0 | | Funkcia scanf v Assembler, C, C++, Pascal, Java | 5 | 613 | 06.11.2017 0:19 Miso122 | | Funkcia Routera v Siete | 1 | 438 | 11.09.2010 9:58 Icehammer | | jednoducha funkcia v PHP, ASP | 7 | 693 | 26.12.2007 13:42 Flety |
| 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
|
|