Chcę dodać coś do bazy danych poprzez formularz, ale coś nie idzie. Połączenie z bazą mysql działa, ale chyba błąd jest w poleceniu sql, próbowałem już na różne sposoby, ale dalej nic.
<div class="container mt-5">
<form action="obsluga_dodaj_wpis.php" method="post">
<div class="form-group">
<input name="tytul" type="text" class="form-control" id="inputTytul" aria-describedby="emailHelp" placeholder="Tytuł">
<textarea name="opis" class="form-control mt-3" id="exampleFormControlTextarea1" rows="3" placeholder="Krótki opis"></textarea>
<div class="text-center mt-3">
<button type="submit" class="btn btn-success">Dodaj</button>
</div>
</div>
</form>
</div>
<?php
SESSION_START();
require_once "connect.php";
$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
$link = mysqli_connect($host, $db_user, $db_password, $db_name);
$polaczenie -> query ('SET NAMES utf8');
$polaczenie -> query ('SET CHARACTER_SET utf8_polish_ci');
if($polaczenie->connect_errno)
{
die('Error: '.$polaczenie->connect_errno);
}
else{
$sql = 'INSERT INTO wpisy (id, tytul, opis, id_user) VALUES (NULL,'.$_POST['tytul'].','.$_POST['opis'].','.$_SESSION['id'].')';
if($polaczenie->query($sql)){
$polaczenie->free_result();
}
else{
echo "ERROR";
echo $_POST['tytul']." ".$_POST['opis']." ".$_SESSION['id'];
}
}
?>
Jak na razie nie chcę wprowadzać nic do kolumny 'tresc', i 'image', a kolumna 'id' ma ustawioną auto inkrementację. Bardzo proszę o pomoc.