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 ?