Witam,
Stworzyłem za pomocą PDO zapytanie do DB jednak zamiast wykonać poprawnie zapytanie zwraca mi ciągle echo WYSTĄPIŁ BŁĄD
<?php
include('includes/wach_pdo.php');
$zapisz = $_POST['zapisz'];
$energia_produktu_kj = $_POST['energia_produktu_kj'];
$energia_produktu_kcal = $_POST['energia_produktu_kcal'];
$tluszcz_produktu = $_POST['tluszcz_produktu'];
$tluszcz_n_produktu = $_POST['tluszcz_n_produktu'];
$wegle_produktu = $_POST['wegle_produktu'];
$wegle_c_produktu = $_POST['wegle_c_produktu'];
$blonnik_produktu = $_POST['blonnik_produktu'];
$bialko_produktu = $_POST['bialko_produktu'];
$sol_produktu = $_POST['sol_produktu'];
$zboza = $_POST['zboza'];
$skorupiaki = $_POST['skorupiaki'];
$jaja = $_POST['jaja'];
$ryby = $_POST['ryby'];
$orzechy_z = $_POST['orzechy_z'];
$soja = $_POST['soja'];
$mleko = $_POST['mleko'];
$orzechy = $_POST['orzechy'];
$seler = $_POST['seler'];
$gorczyca = $_POST['gorczyca'];
$ziarna = $_POST['ziarna'];
$dwutlenek = $_POST['dwutlenek'];
$lubin = $_POST['lubin'];
$mieczaki = $_POST['mieczaki'];
IF (isset($zapisz)) {
IF ($zboza >= 1 || $skorupiaki >= 1 || $jaja >= 1 || $ryby >= 1 || $orzechy_z >= 1 || $zboza >= 1 || $soja >= 1 || $mleko >= 1 || $orzechy >= 1 || $seler >= 1 || $gorczyca >= 1 || $ziarna >= 1 || $dwutlenek >= 1 || $lubin >= 1 || $mieczaki >= 1) {
$nazwa_produktu = '<b>' . $_POST['nazwa_produktu'] . '</b>';
} else {
$nazwa_produktu = $_POST['nazwa_produktu'];
}
IF (!empty($nazwa_produktu) AND !empty($energia_produktu_kj) AND !empty($energia_produktu_kcal) AND !empty($tluszcz_produktu) AND !empty($tluszcz_n_produktu) AND !empty($wegle_produktu) AND !empty($wegle_c_produktu) AND !empty($blonnik_produktu) AND !empty($bialko_produktu) AND !empty($sol_produktu)) {
$query = "INSERT INTO produkty (nazwa_produktu, energia_produktu_kj, energia_produktu_kcal, tluszcz_produktu, tluszcz_n_produktu, wegle_produktu, wegle_c_produktu, blonnik_produktu, bialko_produktu, sol_produktu, zboza, skorupiaki, jaja, ryby, orzechy_z, soja, mleko, orzechy, seler, gorczyca, ziarna, dwutlenek, lubin, mieczaki) VALUES (:nazwa_produktu, :energia_produktu_kj, :energia_produktu_kcal, :tluszcz_produktu, :tluszcz_n_produktu, :wegle_produktu, :wegle_c_produktu, :blonnik_produktu, :bialko_produktu, :sol_produktu, :zboza, :skorupiaki, :jaja, :ryby, :orzechy_z, :soja, :mleko, :orzechy, :seler, :gorczyca, :ziarna, :dwutlenek, :lubin, :mieczaki)";
$statement = $pdo_db->prepare($query);
$statement->bindValue(':nazwa_produktu', $nazwa_produktu, PDO::PARAM_STR);
$statement->bindValue(':energia_produktu_kj', $energia_produktu_kj, PDO::PARAM_STR);
$statement->bindValue(':energia_produktu_kcal', $energia_produktu_kcal, PDO::PARAM_STR);
$statement->bindValue(':tluszcz_produktu', $tluszcz_produktu, PDO::PARAM_STR);
$statement->bindValue(':tluszcz_n_produktu', $tluszcz_n_produktu, PDO::PARAM_STR);
$statement->bindValue(':wegle_produktu', $wegle_produktu, PDO::PARAM_STR);
$statement->bindValue(':wegle_c_produktu', $wegle_c_produktu, PDO::PARAM_STR);
$statement->bindValue(':blonnik_produktu', $blonnik_produktu, PDO::PARAM_STR);
$statement->bindValue(':bialko_produktu', $bialko_produktu, PDO::PARAM_STR);
$statement->bindValue(':sol_produktu', $sol_produktu, PDO::PARAM_STR);
$statement->bindValue(':zboza', $zboza, PDO::PARAM_STR);
$statement->bindValue(':skorupiaki', $skorupiaki, PDO::PARAM_STR);
$statement->bindValue(':jaja', $jaja, PDO::PARAM_STR);
$statement->bindValue(':ryby', $ryby, PDO::PARAM_STR);
$statement->bindValue(':orzechy_z', $orzechy_z, PDO::PARAM_STR);
$statement->bindValue(':soja', $soja, PDO::PARAM_STR);
$statement->bindValue(':mleko', $mleko, PDO::PARAM_STR);
$statement->bindValue(':orzechy', $orzechy, PDO::PARAM_STR);
$statement->bindValue(':seler', $seler, PDO::PARAM_STR);
$statement->bindValue(':gorczyca', $gorczyca, PDO::PARAM_STR);
$statement->bindValue(':ziarna', $ziarna, PDO::PARAM_STR);
$statement->bindValue(':dwutlenek', $dwutlenek, PDO::PARAM_STR);
$statement->bindValue(':lubin', $lubin, PDO::PARAM_STR);
$statement->bindValue(':mieczaki', $mieczaki, PDO::PARAM_STR);
$result = $statement->execute();
} else {
echo '<div class="alert alert-danger" role="alert"><h3>Nie uzupełniono wszystkich danych</h3></div>';
}
IF ($result !== false) {
echo '<div class="alert alert-success" role="alert">Dodano produkt: ' . $nazwa_produktu . '</div>';
} else {
echo '<p class="bg-danger">Wystąpił błąd</p>';
}
}
?>
Czy możecie mi podpowiedzieć lub powiedzieć dokładnie w czym jest problem ?