Siema mam problem z zapytaniem albo połączeniem do bazy danych. Mianowice jak chce wysłać insert into do bazy to nic sie nie dzieje. Wszystko jest w pliku create.php. Oto kod formularza i php uzytego w pliku
<?php
$db = mysqli_connect('localhost', 'root', '', 'projekt');
if(isset($_POST['add'])){
$title=$_POST['title'];
$opis=$_POST['opis'];
$temat=$_POST['temat'];
$sql = "INSERT INTO posty (tytul, opis, temat) VALUES('$title', '$opis', '$temat')";
mysqli_query($db, $sql);
}
mysqli_close($db);
?>
<form action="index.php" method="post">
<div>
<label>Tytuł</label>
<input type="text" name="title" class="text-input">
</div>
<div>
<label>Treść</label>
<textarea name="opis" id="body"></textarea>
</div>
<div>
<label>Tematy</label>
<select name="temat" class="text-input">
<?php
$polaczenie = mysqli_connect('localhost','root','','projekt');
$sql = "SELECT nazwa FROM `tematy`";
$wynik = mysqli_query($polaczenie, $sql);
while($wiersz = mysqli_fetch_row($wynik)){
echo '<option>'.$wiersz[0].'</option>';
}
mysqli_close($polaczenie);
?>
</select>
</div>
<div>
<button type="Submit" name="add" class="btn btn-big">Dodaj post</button>
</div>
</form>