Autor Zpráva
luma64
Profil
Zdravím, v kóde mam na istom mieste podmienku, po ktorej nastáva update záznamu. Ten sa vykoná a po ňom vypíšem hlášku nasledovným príkazom:
echo "<script type='text/javascript'>window.alert('Niekore parametre boli zmenene!')</script>";
Hláška sa vypíše. Polia vo formulári sa neprepíšu

Ak na konci php súboru umiestnim príkazy:

       $url='oprava_operacie.php';
    header ("Location: $url");

hláška sa nevypíše a update sa vykoná.
Ako pls zabezpečiť aby sa po update vypísala hláška a obnovili údaje na formulári ? Vďaka.
Keeehi
Profil
Proč se javascript nevykoná je snad jasné. Prohlížeč vidí hlavičku, že má přesměrovat, tak přesměruje a vůbec se nezajímá o HTML kód. No a na stránce, kam jsi přesměroval, už ten javascript není. Takže ho musíš zobrazit tam. A jak to udělat? Můžeš při přesměrování si do adresy vložit nějakou značku, kterou na té nové stránce vytáhneš z GETu a budeš vědět, zda tu chybovou hlášku zobrazit, nebo ne.

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: