Mam taki formularz:
<?php if ($_POST[comment] == ''){ echo '<center><b>Musisz co¶ napisać</b></center> <center> <form method=POST action="building.php?wsk='.$_GET[wsk].'"> <textarea name="comment" rows="6" cols="70" type="text" value size="1000" maxlength="1000"></textarea><br> <input type=hidden name=sub> <input type="submit" value="Dodaj!"></center></form>'; }else{ mysql_query("INSERT INTO forum VALUES('','".$_GET[wsk]."','".$userdata[user_id]."','".$_POST[comment]."','$date')") or die(mysql_error()); }else{ echo '<b>Skomentuj</b> <center> <form method=POST action="form.php?wsk='.$_GET[wsk].'"> <textarea name="comment" rows="6" cols="70" type="text" value size="1000" maxlength="1000"></textarea><br> <input type=hidden name=sub> <input type="submit" value="Dodaj!"></center></form>'; } ?>
Teraz po wypenieniu formularza i wyslaniu jego zawartosci do bazy, strona sie przeladowuje, dochodzi napis "Wyslane", ale wyslany komentarz pojawia sie na stronie dopiero po jej powtornym odswiezeniu (formularz jest na tej samej stronie co rzeczy przez niego wyslane).
Jak zrobic by:
1. Komentarz pojawil sie od razu po przeladowaniu strony, co nastepuje po dodaniu komentarza, a nie dopiero po jej kolejnym przeladowaniu
lub
2. By po kliknieciu na "Dodaj" przekierowalo na jakas inna strone z informacja, ze np. "Komentarz zostal poprawnie dodany", gdzie bym umiescil link powrotny do strony co tez by rozwiazalo problem.