Cześć, mam problem z przesyłaniem danych z formularza do bazy. Może robię gdzieś błąd?
index.html
<form action="insert.php" method="post">
<label for="marka">Marka:</label>
<input type="text" id="marka" name="marka">
<label for="kolor">kolor:</label>
<input type="text" id="kolor" name="kolor">
<button type="submit">Zarezerwuj</button>
</form>
insert.php
<?php
$host = "localhost";
$db_user = "root";
$db_pass = "";
$db_name = "komis";
$conn = new mysqli($host, $db_user, $db_pass, $db_name);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// pobranie danych z formularza
$marka = $_POST['marka'];
$kolor = $_POST['kolor'];
$sql = "INSERT INTO samochody(marka, kolor) VALUES ('$marka', '$kolor')";
if ($conn->query($sql) === TRUE) {
echo "Dane dodane poprawnie";
} else {
echo "Błąd: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>