Rutynowo tworzyłem sobie skrypt dodający po prostu jedno zdanie do bazy i nagle okazało się, że rekordy pojawiają się podwójnie. W zasadzie to nie zawsze, bo czasem pojawia się pusty rekord po dodaniu innego, a czasem działa jak nalezy. Czy ktoś może mi powiedzieć, co robię nie tak, bo jestem ślepy chyba

{ { //----------------------------------POLACZENIE //$sql = "INSERT INTO `komentarze` (`tresc`,`autor`,`data`) VALUES ('$tresc','$autor','$data')"; $result = mysql_query("INSERT INTO `komentarze` (`tresc`,`autor`,`data`) VALUES ('$tresc','$autor','$data')"); if ($result == true) } else {echo 'Przepraszamy, wystąpił błąd! <a href="dodaj.html">Wróć do poprzedniej strony</a> i spróbuj ponownie! ';} } } ?>
ten powdójny if na isset i empty spowodowany jest właśnie tym, że nie wiedziałem co nie gra i zacząłem zmieniać co się da po kodzie (stąd też wyckomentowane $sql = itd )