Autor Zpráva
Stepanka
Profil *
Ahoj,

prosím, jak byste řešili následující problém?
Mám formulář, uživatel zadá do inputu nějaký název a klikne na OK.
A teď bych potřebovala tento název dostat do URL, a zároveň vypsat hlášku, že název byl uložen.

Když dám něco jako:
header ("Location: index.php&nazev_kampane=".$nazev."");
echo 'Název byl uložen';

žádné echo se mi samozřejmě nevypíše.
Jak to ale jinak udělat, abych mohla přesměrovat a zároveň informovat uživatele?

Mockrát předem děkuju
Nox
Profil
Nějak takto třeba

soubor zpracuj.php
ob_start();
session_start();
$_SESSION["stav"]=1;
header("Location: jaktodopadlo.php");
ob_end_flush();
exit();

soubor jaktodopadlo.php
session_start();
$stav=array("Název byl uložen","Je to rozbitý","Nic se nestalo");
echo $stav[$_SESSION["stav"]);
Kcko
Profil
Radsi bych to zpravoval takto


ob_start();
session_start();
$_SESSION["stav"]=1;
ob_end_clean();
header("Location: jaktodopadlo.php");
exit();
Stepanka
Profil *
ok, díky moc. Po nějakých úpravách se mi to povedlo. Děkuju za rady.

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: