Za kazdym razem jak wchodze na strone to do bazy danych dodają mi sie puste rekordy. Można to jakoś obejść? Żeby dopiero jak klikne submit to wtedy będą się dodawać dane do bazy?
Chciałbym żeby wszystko (formularz i skrypt) byl w jednym pliku .php
<html> <body> <form method="post"> <input type="text" name="imie"> <input type="text" name="nazwisko"> <input type="number" name="wiek"> <input type="submit"> </form> <?php $imie=@$_POST["imie"]; $nazwisko=@$_POST["nazwisko"]; $wiek=@$_POST["wiek"]; $polaczenie = mysqli_connect("localhost","root","","dane"); if(!$polaczenie) die("zle: ".mysqli_connect_error()); $komenda = "INSERT INTO formularz (Imie,Nazwisko,Wiek) VALUES ('$imie','$nazwisko','$wiek')"; if(!mysqli_query($polaczenie,$komenda)) echo "zle"; else echo "Pomyslnie dodano dane"; mysqli_close($polaczenie); ?> </body> </html>