Autor | Zpráva | ||
---|---|---|---|
swetko Profil |
#1 · Zasláno: 24. 1. 2007, 17:53:35 · Upravil/a: swetko
dobry den
vcera som zacal s PHP :/ a objavil sa prvy problem (rad by som si to co potrebujem vyhladal ale som este taky puk ze neviem ani co mam vlastne hladat) takze mam nieco ako primitivnu "navstevnu knihu" ked dam odoslat prispevok a potom dam refresh stranky zakazdym sa ten prispevok znovu zapise takze asi potrebujem po odoslani nejako vyprazdnit tu premennu ktora sa odosiela?? kod: <form method="post"> <input type="text" name="udaj"> <input type="submit" value="odoslat"> </form> <? $jaro=$_POST['udaj']; if (empty($jaro)) echo ("<b>zadaj prispevok</b>"); else{ $subor=fopen("data.txt","a+"); $text="<br>".$jaro." "; fwrite($subor, $text); fclose($subor); } echo ("<hr width=100%>"); $subor=fopen("data.txt","r"); $text=fread($subor,100000); echo ($text); fclose($subor); ?> dakujem |
||
Casero Profil |
#2 · Zasláno: 24. 1. 2007, 17:56:10
swetko
řešením je třeba přesměrování stránky, tím se vyprázdní POST |
||
swetko Profil |
#3 · Zasláno: 24. 1. 2007, 18:11:49
Casero
ako? |
||
Alphard Profil |
#4 · Zasláno: 24. 1. 2007, 18:15:14
header ("location: guest_book.php");
|
||
swetko Profil |
#5 · Zasláno: 24. 1. 2007, 19:07:26
Alphard
mozno ze to neviem, ale nefunguje to |
||
djlj Profil |
#6 · Zasláno: 24. 1. 2007, 19:13:23
nefunguje to
To je opravdu skvělý popis problému - bude to tedy v tom případě asi rozbité ;). |
||
mono Profil * |
#7 · Zasláno: 24. 1. 2007, 19:16:08
<form method="post">
<input type="text" name="udaj"> <input type="submit" value="odoslat"> </form> <? $jaro=$_POST['udaj']; if (empty($jaro)) echo ("<b>zadaj prispevok</b>"); else{ $subor=fopen("data.txt","a+"); $text="<br>".$jaro." "; fwrite($subor, $text); fclose($subor); echo "<head> <meta http-equiv="Refresh" content="1;"> </head> </html>"; } echo ("<hr width=100%>"); $subor=fopen("data.txt","r"); $text=fread($subor,100000); echo ($text); fclose($subor); ?> skus to takto |
||
mono Profil * |
#8 · Zasláno: 24. 1. 2007, 19:17:15
[pre]<form method="post">
<input type="text" name="udaj"> <input type="submit" value="odoslat"> </form> <? $jaro=$_POST['udaj']; if (empty($jaro)) echo ("<b>zadaj prispevok</b>"); else{ $subor=fopen("data.txt","a+"); $text="<br>".$jaro." "; fwrite($subor, $text); fclose($subor); echo "<head> <meta http-equiv="Refresh" content="1;URL=profile.php"> </head> </html>"; } echo ("<hr width=100%>"); $subor=fopen("data.txt","r"); $text=fread($subor,100000); echo ($text); fclose($subor); ?> [/pre] |
||
mono Profil * |
#9 · Zasláno: 24. 1. 2007, 19:18:25
hmmm spatne lomitka tu nejdu... takze nezabudni ich dat pred uvodzovku co je pred refhresh pred uvodzovku co je za refresh a potom co je pred jednotkou a co je za jednotkou
|
||
swetko Profil |
#10 · Zasláno: 24. 1. 2007, 21:21:33
mono
ok zatial diki |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0