Mam problem z dodaniem do bazy danych wartości z formularza, co mogę robić źle? Przy próbie dodania wyświetla się komunikat "Błąd nie udało się dodać nowego rekordu". Wzorowałam się na jakimś przykładzie z internetu, bardzo możliwe, że zapomniałam o czymś elementarnym ;/
<form action="index.php" method="post"> Autor:
<input type="text" name="autor">Tytuł:
<input type="text" name="tytul"> <br>Liczba stron:
<input type="number" name="liczba_stron" min="1" max="5000"><input type="submit" value="DODAJ" />
<?php
$autor = $_POST['autor'];
$tytul = $_POST['tytul'];
$liczba_stron = $_POST['liczba_stron'];
if($autor and $tytul and $liczba_stron) {
$conn = mysqli_connect("localhost", "root", "","biblioteka")
$ins = @mysqli_query("INSERT INTO ksiazka SET autor='$autor', tytul='$tytul, liczba_stron='$liczba_stron'");
if($ins) echo "Rekord został dodany poprawnie"; else echo "Błąd nie udało się dodać nowego rekordu";
mysqli_close($conn);
}
?>