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 | 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 | 34 Bydlisko: Brno |
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 | 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 | 34 Bydlisko: Brno |
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 | 30 Bydlisko: Bratislava |
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 | 10 |
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 | 96 |
To čo chceš je Javascript nie PHP ![:)](https://www.pcforum.sk/images/smilies/smile02.gif) V tvojom konkrétnom prípade ide až o AJAX ![:)](https://www.pcforum.sk/images/smilies/smile02.gif) To je Javascript ktorý volá PHP script.
|
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
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 | 10 |
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 | 34 Bydlisko: Brno |
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 | 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 | 98 Bydlisko: Veľký Krtíš... |
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 |
---|
![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v PHP, ASP | 4 | 342 | 05.05.2010 11:10 jtomcik | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Ovládače | 2 | 665 | 13.02.2010 19:16 gladiatus | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v JavaScript, VBScript, Ajax | 2 | 757 | 03.08.2007 10:47 delo101 | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Externé zariadenia | 2 | 404 | 20.01.2017 21:43 emdzei | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v PHP, ASP | 8 | 871 | 11.06.2009 20:18 shaggy | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Kúpim | 1 | 308 | 24.10.2016 15:04 mohamed | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Assembler, C, C++, Pascal, Java | 3 | 682 | 29.04.2009 20:31 stopa27 | ![Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.](https://www.pcforum.sk/styles/white/imageset/topic_read_locked.gif) | v PHP, ASP | 2 | 375 | 25.03.2014 17:42 shaggy | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v PHP, ASP | 6 | 889 | 06.11.2007 15:45 Orwell | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v PHP, ASP | 1 | 685 | 30.08.2008 20:44 p360t | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Assembler, C, C++, Pascal, Java | 1 | 702 | 10.02.2009 21:20 Fico | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read_hot.gif) | v PHP, ASP | 12 | 898 | 24.04.2008 18:37 Triminka | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v PHP, ASP | 5 | 505 | 03.02.2008 21:36 vl4kn0 | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Assembler, C, C++, Pascal, Java | 5 | 669 | 06.11.2017 0:19 Miso122 | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Siete | 1 | 482 | 11.09.2010 9:58 Icehammer | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v PHP, ASP | 7 | 742 | 26.12.2007 13:42 Flety |
|