Autor | Zpráva | ||
---|---|---|---|
šaruška Profil * |
#1 · Zasláno: 14. 10. 2007, 11:05:33
Ahoj all, mám data v databázi a když dám jeden smazat tak to hodí na stránku kde je script pro smazání, ale potřebuji udělat by se to zase z té stránky vrátilo zpět kde se kolikalo na smazat. Já sem to udělal takhle , ale píše mi to chybu. Poradte mi někdo?
Script: mysql_query("delete from tabulka where id=".$_REQUEST['id'].""); header ("Location: $adresawebu/srewe/index.php?clanek=serew/index"); Chyba: Warning: Cannot modify header information - headers already sent by (output started at /home/free/ic.cz/e/mak/root/www/ve_zkratce.php:15) in /home/free/ic.cz/e/mak/root/www/admin/srewe/smazat/serew.php on line 7 |
||
roberta Profil |
#2 · Zasláno: 14. 10. 2007, 11:26:32
pred príkazom header nemôžeš posielať žiadny výstup (html kód, echo, ...). možno máš iba prázdny znak (to je tiež výstup) na začiatku toho súboru...
|
||
Mike8748 Profil |
#3 · Zasláno: 14. 10. 2007, 11:27:03
pred pouzitim prikazu Header nesmi byt zadny vystup do prohlizece, zadnej html kod, proste nic
v souboru ve_zkratce.php na radce 15 ale neco vypisujes, proto to nejde |
||
šaruška Profil * |
#4 · Zasláno: 14. 10. 2007, 11:28:53
a šlo by to přesměrování udělat i jinak než přes javascript?
|
||
joejoe Profil * |
#5 · Zasláno: 14. 10. 2007, 13:04:33
header("location: $url");
je presmerovani bez javascriptu. To proc ti to nefunguje uz ti napsali roberta a mike. takze takova stranka fungovat bude: <?php header('location: http://www.seznam.cz'); exit(); ?> tahle fungovat nebude: <?php echo "neco"; header('location: http://www.seznam.cz'); exit(); ?> pokud mas stranku: <html> <body> ... neco ... <?php header('location: http://www.seznam.cz'); exit(); ?> </body> </html> tak to taky nebude fungovat protoze, pred header uz se vypsalo <html><body> ... neco ... resenim je rozdelit na 2 stranky: stranka.php <?php $vypis .= <<<TOKEN tady se neco ma vypisovat TOKEN; header('location: http://www.seznam.cz'); exit(); require('sablona.php'); ?> sablona.php <html> <body> ... neco ... <?php echo $vypis; ?> </body> </html> |
||
Časová prodleva: 17 let
|
0