Witam!
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');
if(isset($_POST["srv_edytuj"]) == "Edytuj serwis") {
$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();
header( "location:AdminIndex.php?ServiceUpdate=77083368"); }
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?
Ten post edytował Vertisan 6.01.2015, 15:06:57