Witam
Oto moja funkcja dodawania komentarzy. Problem polega na tym, aby po dodaniu komentarza przekierowac uzytkownika na inna strone, zeby przez odswiezenie nie dodal ponownie tego samego. Probowalem uzyc header'a w taki sposob jak nizej ale nic z tego. Nie pojawia sie tez zaden blad wiec nie wiem czemu nie dziala. Jesli ktos wie dlaczego i jak to poprawic to prosze o pomoc
<?php
function dodaj_komentarz()
{
$lacz = lacz_bd();
if (isset($_POST['dodaj_kom'])) {
$id = $_POST['id'];
$temat_kom = $_POST['temat_kom'];
$tresc_kom = $_POST['tresc_kom'];
$autor_kom = $_POST['autor_kom'];
$spr = mysql_query("SELECT * FROM artykuly WHERE id=$id"); if (!$ilosc)
{
echo 'Nie ma takiego artykułu.'; return;
}
if (!$temat_kom)
{
echo 'Nie wpisałeś tematu komentarza'; return;
}
if (!$tresc_kom)
{
echo 'Nie wpisałeś treści komentarza'; return;
}
if (!$autor_kom)
{
echo 'Nie wpisałeś autora komentarza'; return;
}
"/dup(a|y|o|sko|czyć|czyc)/i",
"/(wy|za)dupczy(c|ć)/i",
"/rucha(c|ć|cz|dlo|dło)/i",
"/(wy|za)rucha(c|ć)/i",
"/kurw(a|y|i|ic|ić|e)/i",
"/cip(a|y|ki|uszki|aki)/i",
"/(s|za|wy)pierdol(e|ić|ic|ony)/i",
"/(c|h)(u|o|ó)(j|e|a|u|cu|ku)/i",
"/(wy|za|po)jeba(c|ć|ny)/i",
);
if ($id && $temat_kom && $tresc_kom && $autor_kom && $czas)
{
$dodaj = "INSERT INTO komentarze VALUES('$id','$temat_kom', '$tresc_kom', '$autor_kom', '$czas')";
header ("Location: http://www.wp.pl"); }
}
}
?>