Autor Zpráva
swetko
Profil
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
swetko
řešením je třeba přesměrování stránky, tím se vyprázdní POST
swetko
Profil
Casero
ako?
Alphard
Profil
header ("location: guest_book.php");
swetko
Profil
Alphard
mozno ze to neviem, ale nefunguje to
djlj
Profil
nefunguje to
To je opravdu skvělý popis problému - bude to tedy v tom případě asi rozbité ;).
mono
Profil *
<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 *
[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 *
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
mono
ok zatial diki
Toto téma je uzamčeno. Odpověď nelze zaslat.