Avatar
Dušan Matoušek:

V HTML jsem si vytvořil jednoduchý formulář k odeslání zprávy na mail, který se odešle pomocí PHP souboru.
Po vyplnění a odeslání vše proběhne v pořádku.
Jediné na co nemohu přijít aby se po odeslání zprávy objevila nad formulářem hláška že zpráva byla odeslána a nemusela se načítat další stránka v PHP s hláškou. Moc díky za radu, v PHP jsem úplný začátečník.

 
Odpovědět 22.11.2015 20:39
Avatar
David Hynek
Redaktor
Avatar
Nahoru Odpovědět 22.11.2015 21:01
Čím víc vím, tím víc věcí nevím.
Avatar
IT Man
Redaktor
Avatar
Odpovídá na Dušan Matoušek
IT Man:

Pokud znova nechceš načítat stránku, doporučuji v JS vyprázdnit formulář, aby nedocházelo k double postu. :)

Nahoru Odpovědět 22.11.2015 21:10
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
Dušan Matoušek:

Díky ale nerozumím nápovědě, k odeslání používám tlačítko submit, které odešle zpravu přes php soubor.

 
Nahoru Odpovědět 22.11.2015 21:35
Avatar
Odpovídá na Dušan Matoušek
Michal Šmahel (ceskyDJ):

Odešleš ho též tlačítkem, ale nebude to zpracovávat přímo PHP, ale AJAX, který zajistí, že se nebude muset reloadnout stránka.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět 22.11.2015 21:39
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Avatar
Dušan Matoušek:

děkuji za nasměrování, myslel jsem že to lze provést pomocí php a html.

 
Nahoru Odpovědět 22.11.2015 22:34
Avatar
Odpovídá na Dušan Matoušek
Dominik Klapuch:

Jde to provést i pomocí PHP a HTML a to:

  1. Po odeslání formuláře si ulož do session hlášku
  2. Proveď přesměrování na stejnou stránku
  3. Vypiš a odstraň hlášku ze session
Nahoru Odpovědět  -1 22.11.2015 22:45
Kód a data patří k sobě.
Avatar
Dušan Matoušek:

Díky, už jsem to vyřešil pomocí Ajax, ale vyzkouším to i přes ten session.

 
Nahoru Odpovědět 22.11.2015 23:47
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.