Witam,
to są moje początki z PHP i MySQL i napotkałem taki problem. Po wysłaniu formularza przechodzi do skryptu który dodaje rekord i jest buała strona, żadnych błędów i nic się nie dzieje. Może ktoś spojrzy na kod i powie co jest nie tak.
<?php
include("../head.php");
if(!isset($_SESSION['zalogowany'])){ header('Location: ../index.php'); }
if (isset($_POST['nr_dzialki'])) {
$wszystko_OK=true;
$nr_dzialki = $_POST['nr_dzialki'];
$uprawa = $_POST['uprawa'];
$powierzchnia = $_POST['pow'];
$gmina = $_POST['gmina'];
$miejscowosc = $_POST['miejscowosc'];
$id = $_SESSION['id'];
require_once "../db_login.php";
mysqli_report(MYSQLI_REPORT_STRICT);
try
{
$polaczenie = new mysqli($servername, $username, $password, $db);
$polaczenie->query("SET NAMES 'utf8' COLLATE 'utf8_polish_ci'");
$polaczenie->query("SET CHARSET utf8");
if ($polaczenie->connect_errno!=0)
{
throw new Exception(mysqli_connect_errno());
}
else
{
if($wszystko_OK == true)
{
if($polaczenie->query("INSERT INTO pola (id, ID_UZYTKOWNIKA, nr_dzialki, uprawa, powierzchnia, gmina, miejscowosc) VALUES (NULL,'$id','$nr_dzialki','$uprawa','$powierzchnia','$gmina','$miejscowosc')"))
{
$_SESSION['udanedodanie']=true;
}
else
{
throw new Exception($polaczenie->error);
}
}
$polaczenie->close();
}
}
catch(Exception $e)
{
echo '<div class="alert alert-danger">Błąd serwera! Przepraszamy za niedogodności i posimy o rejestrację w późniejszym terminie.</div>'; echo "<div class='alert alert-danger'>Informacja developerska: $e </div>"; }
}
?>