Autor Zpráva
table
Profil *
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
Potřebujete ta data vůbec na serveru? Požadavek v table [#1] by vyřešil jeden řádek javascriptu.
table
Profil *
ukladat do databaze to potrebuji a s tim problem nemam.
ts_istudio
Profil
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 *
AJAX? Rad se priucim, ještě jsem v tom nic nedělal. Kde se o tom nejvíce dozvím? Diky
ts_istudio
Profil
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
Silver8000:
Problém je, že tohle nebude fungovat bez refreshe stránky, jak si table přál.
table
Profil *
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 *
PS: půjde vlastně o jednoduchý komentovaci systém.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: