mam taki skrypt (modal z Bootstrap'a):
<div class="modal fade" id="edycja1" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <?php $STMedytuj = $dbh->prepare(" SELECT * FROM `szs_service` WHERE ID = $id "); // LINIA 12 $STMedytuj->execute(); while($row = $STMedytuj->fetch()) { ?> ...
dalej jest formularz odnoszący się do pliku:
include('configPDO.php'); { $nazwa = $_POST[srv_nazwa]; $sprzet = $_POST[srv_sprzet]; $akcesoria = $_POST[srv_akcesoria]; ... $STM_update = $dbh->prepare( "UPDATE szs_service SET Nazwa:Nazwa, Imie:Imie, Nazwisko:Nazwisko, Telefon:Telefon, Usterka:Usterka, Dodatkowe:Dodatkowe, Sprzet:Sprzet, Akcesoria:Akcesoria, Przyjmujacy:Przyjmujacy WHERE ID=:ID"); $STM_update->bindParam(':Nazwa', $nazwa); $STM_update->bindParam(':Imie', $imie); ... $STM_update->execute(); }
i w linii 12 (zaznaczona) występuje błąd:
Fatal error: Call to a member function prepare() on a non-object in ...
Normalnie modal pobiera dane dla danego ID, ale gdy je zmienie i chcę wysłać poprzez UPDATE to zwraca błąd
Wie ktoś może co jest nie tak?