Autor | Zpráva | ||
---|---|---|---|
table Profil * |
#1 · Zasláno: 27. 6. 2013, 04:13:27
Ahoj všem,
budu mít jednoduchý formulář kde budou jen dvě pole, jméno a text. Potřeboval bych docílit toho že po odeslání se mi zobrazí ihned daný text ze jménem pod formulářem bez refreshe stránky. Jak toto provést? |
||
Alphard Profil |
#2 · Zasláno: 27. 6. 2013, 06:38:42
Potřebujete ta data vůbec na serveru? Požadavek v table [#1] by vyřešil jeden řádek javascriptu.
|
||
table Profil * |
#3 · Zasláno: 27. 6. 2013, 08:54:26
ukladat do databaze to potrebuji a s tim problem nemam.
|
||
ts_istudio Profil |
#4 · Zasláno: 27. 6. 2013, 09:15:58
table:
Dohledej si AJAX. To je v podstatě volání php z javascriptu. Stisknutím tlačítka spustíš JS, ten sputí php a ty se přitom nehneš ze stránky. |
||
table Profil * |
#5 · Zasláno: 27. 6. 2013, 11:40:49
AJAX? Rad se priucim, ještě jsem v tom nic nedělal. Kde se o tom nejvíce dozvím? Diky
|
||
ts_istudio Profil |
#6 · Zasláno: 27. 6. 2013, 12:02:25
Třeba na http://www.w3schools.com/ajax
|
||
Silver8000 Profil |
jde to i bez ajaxu kdyz tam dodate napriklad funkci
foreach nebo jen echo pripadne pro kontrolu co vam vychazi date print_r($_POST) :
(uvedu cely priklad) Formular <?php echo <<<FORM <form method="post" action="" > First name: <input type="text" name="firstname"><br /> Last name: <input type="text" name="lastname"><br /> <input type="radio" name="sex" value="male">Male<br /> <input type="radio" name="sex" value="female">Female<br /> <input type="submit" value="Submit"> </form> FORM; ?> PHP pro zobrazeni <?php foreach($_POST as $value){ echo $value.'<br />'; } ?> Nebo <?php echo $_POST['firstname'].'<br />'; echo $_POST['lastname'].'<br />'; echo $_POST['sex'].'<br />'; ?> Jen kontrola <?php print_r($_POST); ?> |
||
jenikkozak Profil |
#8 · Zasláno: 27. 6. 2013, 15:19:50
Silver8000:
Problém je, že tohle nebude fungovat bez refreshe stránky, jak si table přál. |
||
table Profil * |
#9 · Zasláno: 27. 6. 2013, 15:32:07
Kdybych náhodou nezvládl ten AJAX, protože jsem s tím opravdu nikdy nedělal, budu muset použít to co tu napsal Silver8000 .
Děkuji všem. |
||
table Profil * |
#10 · Zasláno: 27. 6. 2013, 16:40:44
PS: půjde vlastně o jednoduchý komentovaci systém.
|
||
Časová prodleva: 11 let
|
0