Problem polega na tym, że nie wyrzuca żadnych błędów ani nic takiego. Ot tak, rekordy w DB nie są uzupełniane. Ktoś coś, jakaś idea?
<?php
session_start();
if(isset($_POST['adres']))
{
//zamowienie dodane
$ok =true;
//dlugosc adresu
$adres = $_POST['adres'];
if(strlen($adres)<3)
{
$ok=false;
$_SESSION['e_adres'] ="Brak adresu!";
}
$numer = $_POST['numer'];
if(strlen($numer)!=9)
{
$ok=false;
$_SESSION['e_numer']="Błędny numer";
}
$cena = $_POST['cena'];
if(strlen($cena)<1)
{
$ok=false;
$_SESSION['e_cena'] ="Brak ceny!";
}
require_once "connect.php";
mysqli_report(MYSQLI_REPORT_STRICT);
try
{
$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
if ($polaczenie->connect_errno!=0)
{
throw new Exception(mysqli_connect_errno());
}
else
{
if($ok==true)
{//jest ok
if($polaczenie->query("INSERT INTO zamowienia (NULL, '$numer', '$cena', '$adres')"))
{
$_SESSION['dodanozamowienie']=true;
header('Location: dodanozamowienie.php');
}
}
$polaczenie->close();
}
}
catch(Exception $e)
{
echo 'Błąd serwera! Spróbuj jeszcze raz!';
}
}
?>