Autor | Zpráva | ||
---|---|---|---|
Michal Sebek Profil |
#1 · Zasláno: 21. 11. 2014, 20:04:42
Jak bych v html nebo php udělal, aby na levé části stránky bylo políčko na zadání textu a v pravé části stránky by se ukázal ten text co jsem zadal v políčku? Jak by vypadal kód, kdyby se to načítalo až po stisknutí tlačíka? Jak by vypadal kód, kdyby se to načítalo průběžně? Předem děkuji za odpovědi.
|
||
Tomáš123 Profil |
#2 · Zasláno: 21. 11. 2014, 20:09:43
Michal Sebek:
„Jak by vypadal kód, kdyby se to načítalo až po stisknutí tlačíka?“ Údaje z formuláru by si vypísal na požadované miesto pomocou napríklad: echo $_POST['name_vo_formulari']; .
„Jak by vypadal kód, kdyby se to načítalo průběžně?“ Bol by v JavaScripte. |
||
Str4wberry Profil |
#3 · Zasláno: 21. 11. 2014, 20:12:26
„Jak by vypadal kód, kdyby se to načítalo až po stisknutí tlačíka?“
Živá ukázka „Jak by vypadal kód, kdyby se to načítalo průběžně?“ Živá ukázka |
||
Michal Sebek Profil |
#4 · Zasláno: 21. 11. 2014, 20:32:55
Str4wberry:
Dík, moc jsi mi pomohl. |
||
Michal Sebek Profil |
#5 · Zasláno: 21. 11. 2014, 23:10:41
A kdybych to chtěl bez JS, čistě jen v HTML a PHP, ale aby to bylo v jednom souboru, jak by vypadal kód?
|
||
lionel messi Profil |
#6 · Zasláno: 21. 11. 2014, 23:17:13
Michal Sebek:
„A kdybych to chtěl bez JS, čistě jen v HTML a PHP, ale aby to bylo v jednom souboru, jak by vypadal kód?“ Viď [#2] Tomáš123: „Údaje z formuláru by si vypísal na požadované miesto pomocou napríklad: echo $_POST['name_vo_formulari']; .“
Ešte doplním, že odporúčam ošetriť vstup, teda echo htmlspechialchars($_POST['name_vo_formulari']); .
|
||
Michal Sebek Profil |
#7 · Zasláno: 21. 11. 2014, 23:19:53
Ale jak by vypadal kód celého toho souboru, nějak mi to nejde
|
||
lionel messi Profil |
#8 · Zasláno: 21. 11. 2014, 23:26:16
Michal Sebek:
<form method="post"> <input type="text" name="vstup"> <input type="submit" value="Odoslať"> </form> <?php if (isset($_POST['vstup'])) { echo "<div class='vystup'>". htmlspecialchars($_POST['vstup']). "</div>"; } ?> a v CSS si jednoducho nastyluješ podľa .vystup |
||
Michal Sebek Profil |
#9 · Zasláno: 21. 11. 2014, 23:31:15 · Upravil/a: Michal Sebek
lionel messi:
Mockrát děkuju. Sorry, ale nic se mi neukazuje, žádný políčko na vstup ani tlačítko, čím by to mohlo být? |
||
Michal Sebek Profil |
Mám kód:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <form method="post"> <input type="text" name="code"> <input type="submit" value="View result"> </form> <div class="result"> <?php if(isset($_POST['code'])){ echo htmlspecialchars($_POST['code']); } ?> </div> </body> </html> |
||
Marschmallow Profil |
Michal Sebek:
Chybí ti tam to echo pro vypsání. Takže ten $_POST musíš vyechovat v tom PHP tak, jak ti v [#8] uvedl lionel messi.
|
||
Michal Sebek Profil |
#12 · Zasláno: 22. 11. 2014, 10:26:44
Marschmallow:
Nechápu :( To tam mám vyechovat $_POST dvakrát? |
||
lionel messi Profil |
#13 · Zasláno: 22. 11. 2014, 10:31:43
Michal Sebek:
„To tam mám vyechovat $_POST dvakrát?“ Nie, echo ti tam nechýba, Čo to robí presnejšie? Vypíše chybovú hlášku alebo len nič nezobrazí? Má súbor príponu .php? Testuješ ho na localhoste alebo ostrom serveri? |
||
Michal Sebek Profil |
#14 · Zasláno: 22. 11. 2014, 10:50:57
lionel messi:
Testuji na ostrém serveru (mám hosting na http://www.000webhost.com). Když tam dám ten kód z [#8] tak to napíše nějakou chybu, nevím už jakou, teď mám ten kód co jsem uváděl v [#10] a nenapíše to nic (i když dám samotný formulář, nezobrazí ho to). Soubor má příponu .php |
||
Kubo2 Profil |
#15 · Zasláno: 22. 11. 2014, 11:01:09
Michal Sebek:
Mohol by si prosím uviesť odkaz na ten konkrétny súbor? |
||
Michal Sebek Profil |
#16 · Zasláno: 22. 11. 2014, 11:21:41
|
||
lionel messi Profil |
|||
Davex Profil |
Michal Sebek:
V jakém editoru upravuješ zdrojový kód? Místo normálních mezer máš mezi atributy nezlomitelné mezery s kódem &>#xc2a0; .
<form method="post"> <input type="text" name="code"> <input type="submit" value="View result"> </form> |
||
Michal Sebek Profil |
#19 · Zasláno: 22. 11. 2014, 12:10:12
Davex:
Kódy píšu v DroidEdit Free. |
||
lionel messi Profil |
#20 · Zasláno: 22. 11. 2014, 12:14:37
Davex:
„V jakém editoru upravuješ zdrojový kód? Místo normálních mezer máš mezi atributy nezlomitelné mezery s kódem &>#xc2a0; .“
Viem, že to celkom nesúvisí s témou, ale ako sa dá niečo podobné zistiť? |
||
Michal Sebek Profil |
#21 · Zasláno: 22. 11. 2014, 12:22:05
Chyba opravena, do editoru jsem to dal tak jak jsem tu tu vzal, nevšim jsem si toho. Teď jsem ty zvláštní mezery nahradil normálními a už to funguje.
|
||
Marschmallow Profil |
#22 · Zasláno: 22. 11. 2014, 12:23:32
lionel messi:
„ale ako sa dá niečo podobné zistiť?“ Třeba PSPad zanechává v hlavičce <meta name="generator" content="PSPad editor, www.pspad.com"> .
|
||
Michal Sebek Profil |
#23 · Zasláno: 22. 11. 2014, 12:23:45
(Tady jsem dal kopírovat, v editoru jsem dal vložit, proto se to zkopírovalo i s těma mezerama divnejma)
|
||
Davex Profil |
lionel messi:
Zjistil jsem to v HTTP prohlížečce, která vypisuje neASCII znaky číselným kódem. Michal Sebek: „Tady jsem dal kopírovat, v editoru jsem dal vložit, proto se to zkopírovalo i s těma mezerama divnejma“ Pevné mezery zde doplňuje do kódu zvýrazňovač syntaxe, ale pokud vím, tak to zatím nikdy nikomu nezpůsobilo při kopírování problém. |
||
Michal Sebek Profil |
A jak bych udělal, aby si to pamatovalo co jsem zadal? Abych to nemusel zadávat znovu?
Marschmallow: nepotřebuji výpis do nového políčka, stačí mi text, a ten mám |
||
lionel messi Profil |
<form method="post"> <input type="text" name="code" value="<?php echo (isset($_POST['code']) ? htmlspecialchars($_POST['code']) : '') ?>"> <input type="submit" value="View result"> </form> <div class="result"> <?php if(isset($_POST['code'])){ echo htmlspecialchars($_POST['code']); } ?> </div> |
||
Michal Sebek Profil |
#27 · Zasláno: 22. 11. 2014, 13:01:35
lionel messi:
Dík |
||
Michal Sebek Profil |
#28 · Zasláno: 22. 11. 2014, 14:30:29
A jak by se to dělalo, kdybych chtěl, aby se to chovalo jako php místo html?
|
||
Marschmallow Profil |
#29 · Zasláno: 22. 11. 2014, 14:31:33
Michal Sebek:
„aby se to chovalo jako php místo html?“ Vždyť to je HTML i PHP kód. |
||
Michal Sebek Profil |
#30 · Zasláno: 22. 11. 2014, 14:41:56
Marschmallow:
ale aby se to vypsalo jako php |
||
Téma pokračuje na další straně.
|
0