Autor Zpráva
Anonymní
Profil *
Jak na to?

Něco se provede a zákazníka to přesměruje pomocí headers na zvolenou stránku.

Chtěl bych ale, aby se po té akci ještě vypsalo např. "Data byla v pořádku přijata", toto například nefunguje:



$query = mysql_query("insert into tst_admin values ('', '$login', '$heslo', NOW(), '911')") or die;

echo '<p>Uživatel <strong>'.$login.'</strong> byl přidán!</p>';
header('Location: index.php', true, 303);


Nevypíše to "uživatel byl přidán", protože i když je header až po tom, header je rychlejší. Když to dám za header, tak se to neprovede nikdy, protože mezitím header odeslal hlavičku, tak jak na to?

Napadlo mě to řešit tak, že bych hlavičku odeslal třeba na adresu 'Location: index.php?prikaz=vykonan' a pak testoval if ($_GET['prikaz']=='vykonan') echo 'Uživatel byl přidán';

To se mi ale zdá moc složitý, jde to jinak? Díky.
Eddie
Profil
pozri http presmerovanie(poslat http hlavicku) - uz to tu bolo. tam si urcis aj o kolko sekund treba presmerovat
Eddie
Profil
pozri http presmerovanie(poslat http hlavicku) - uz to tu bolo. tam si urcis aj o kolko sekund treba presmerovat
Anonymní
Profil *
a když to oznámení chci až po odeslání?
Anonymní
Profil *
pozri http presmerovanie(poslat http hlavicku) - uz to tu bolo. tam si urcis aj o kolko sekund treba presmerovat


jo a meta tagem to řešit nechci, tam vím, že můžu nastavit sekundy.
tiso
Profil
Keď sa Ti nepáčia navrhované riešenia musíš použiť to čo sa Ti zdalo zložité...
Anonymní
Profil *
o.k. Já jen jestli neexistuje i jinej způsob, díky.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0