| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 10.02.07 Prihlásený: 15.02.08 Príspevky: 8 Témy: 3 | Napísal hlav: 27.04.2007 12:01 | |
|
Zdravim, viete niekto pomoct ako zmazat z cache pri refreshovani stranky POSTDATA, ktore boli predtym odoslane? Mam na mysli aby sa nezobrazovala ta hlaska ci ich chcem znovu odoslat.
Napr. -> mam formular s pridavanim mena a adresy. Odoslem udaje, zapisu sa a po refreshi vyhodi spominanu hlasku
|
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | Napísal suchy: 27.04.2007 12:06 | |
|
sprav si dva subory. v jednom budes mat formular v druhom skript ktory to spracovava.
|
|
Registrovaný: 10.02.07 Prihlásený: 15.02.08 Príspevky: 8 Témy: 3 | Napísal autor témy hlav: 27.04.2007 12:10 | |
|
a aky kod treba vlozit do toho skriptu co to bude spracovavat?
|
|
Registrovaný: 03.06.06 Prihlásený: 01.06.14 Príspevky: 2627 Témy: 55 Bydlisko: Brezno |
$_POST["nazov premennej"];
|
|
Registrovaný: 29.12.05 Prihlásený: 14.08.18 Príspevky: 539 Témy: 62 Bydlisko: 127.0.0.1 (... | Napísal qacer: 28.04.2007 18:24 | |
|
vyuzivaj :
na zaciatok dokumentu:
Kód: ob_start(); Aby ti to presmerovalo(potom sa nezachovaju post data) do stredu daj: Kód: header("Location: skript.php"); kde skript.php je subor kery chces aby sa neobnovoval a nakoniec daj Kód: ob_flush()
takto nejako by to malo fungovat...neskusal som, nerucim
|
|
Registrovaný: 07.08.06 Prihlásený: 18.11.21 Príspevky: 947 Témy: 268 Bydlisko: Levice |
Ja mam podobny problem: Mam formular na pridavanie clankov. Kód: <form action="upload.php" method="post" >.... Po odoslani teda spracuje subor upload.php. V tomto uploade je aj text, ktory sa po odoslani vypise : Vas clanok bol pridany ... ID clanku ... atd... a odkaz a href ... zobrazit clanok.
Tu je vsak problem, ak uzivatel stlaci refresh stranky, vypise sa hlasenie o POSTDATA...atd, a clanok sa znovu vlozi! Ak spravi refresh 10 krat, ten isty clanok tam bude 10 krat. Neda sa nejako zabranit tomu refreshu, alebo ako to mam riesit? Ten header, co pisal qacer neviem kam dat. Upload.php mam predsa uvedeny vo form, nemozem ho presmerovat... Dakujem
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 21.09.2007 1:35 | |
|
Neopagan, to presmerovanie sprav na konci skriptu upload.php. A presmeruj to podľa toho, či bola akcia úspešná, alebo nie na rôzne url (celkom jednoduchý spôsob je presmerovať to opäť na stránku s formulárom, ale aj s getovou premennou hovoriacou o výsledku).
Napr.
Kód: <?php //formular.php
echo "<form>formular, bla bla</form>"; // tu vypis svoj formular if(isset($_GET['akcia_uspesna']){ echo "akcia bola uspesna!"; } elseif (isset($_GET['akcia_neuspesna']){ echo "akcia bola neuspesna, lebo stojite na kabli"; } ?>
Kód: <?php // upload.php
// tu na zaciatku bude spracovanie ake chces mat
// na konci, podla uspesnosti akcie sa presmeruje na stranku s hlaskou if($akcia == TRUE){ header('Location: http://www.server.sk/formular.php?akcia_uspesna'); exit(); } else { header('Location: http://www.server.sk/formular.php?akcia_neuspesna'); exit(); } ?>
Existuje ešte lepšie riešenie, ktoré je založené na tom, že oznámenie o úspechu/neúspechu akcie uložíš do $_SESSION a zobrazíš len raz len na vybranej stránke (lebo ak by si teraz refreshoval formular.php?akcia_uspesna, stále by ti to vypisovalo tú hlášku, aj keď by sa žiadna akcia nekonala). Viac o tom na http://php.vrana.cz/informovani-uzivate ... perace.php
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| SPACE to refresh (medzerník pre refresh) v JavaScript, VBScript, Ajax | 4 | 472 | 10.07.2011 16:48 juho | | REFRESH v JavaScript, VBScript, Ajax | 5 | 544 | 23.10.2009 15:10 Draex | | Refresh url v HTML, XHTML, XML, CSS | 2 | 317 | 25.08.2015 15:39 Kraliček | | refresh stranky v PHP, ASP | 9 | 851 | 11.08.2009 11:36 kmsa | | Form refresh v PHP, ASP | 7 | 540 | 01.07.2009 17:05 rooobertek | | Refresh marquee v HTML, XHTML, XML, CSS | 2 | 450 | 20.05.2009 19:31 tofina0 | | Refresh DIV v JavaScript, VBScript, Ajax | 2 | 443 | 19.03.2011 13:15 Bokos | | Refresh Firefox v Sieťové a internetové programy | 3 | 521 | 12.02.2009 11:14 brm | | refresh php v PHP, ASP | 10 | 1486 | 02.01.2009 10:43 kaidžas | | refresh stranky v PHP, ASP | 1 | 400 | 06.05.2010 18:31 Ďuri | | AJAX refresh v JavaScript, VBScript, Ajax | 0 | 1050 | 19.10.2008 11:20 max-m | | automatický refresh v PHP, ASP | 3 | 536 | 05.03.2010 1:01 Merlin_sk | | form refresh v HTML, XHTML, XML, CSS | 9 | 615 | 15.09.2008 14:35 Tominator | | Iframe refresh v HTML, XHTML, XML, CSS | 5 | 642 | 05.06.2008 22:16 p360t | | Refresh rate v Monitory, televízory a projektory | 4 | 630 | 19.02.2009 17:19 piskvorko | | refresh stranky RAZ v JavaScript, VBScript, Ajax | 4 | 920 | 13.12.2009 22:19 neopagan |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|