![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 17.04.2018 Ostrzeżenie: (0%) ![]() ![]() |
Chcę uaktualnić rekord. Wpisałem kod:
CODE if ($wszystko_OK==true) { $polaczenie -> query("UPDATE klienci SET imie='$imie', nazwisko='$nazwisko', malzonek_imie='$imiemalzonek', malzonek_nazwisko='$nazwiskomalzonek', telefon='$telefon', miasto='$miasto', ulica='$ulica', nr_domu='$nrdomu', nr_mieszkania='$nrmieszkania', pesel='$pesel', farmakoterapia='$farmakoterapia', poprzednie_terapie='$psychoterapia', opis='$opis', kontrakt='$kontrakt', cena_atualna='$cena' WHERE id_klienta='$id'"); $_SESSION['zapisano']="Zmodyfikowano wpis w bazie danych"; } Warunek jest spełniony - wyświetla się $_SESSiON['zapisano'] potraktowany printem; Połączenie jest nawiązane. Wszystkie zmienne użyte w zapytaniu są ustawione - wyświetlają się printem. UPDATE wpisane w phpMyAdminie działa. Po kliknięciu na guzik submit w formularzu strona się odświeża, w bazie nic się nie zmienia. Gdzie tkwi błąd? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 17.04.2018 Ostrzeżenie: (0%) ![]() ![]() |
Jesteście wielcy!!!!
Pomogły porady nt. wyświetlania błędów - jak się wyświetlił, sprawa okazała się banalna. W zapytaniu użyłem nazwy kolumny cena_atualna zamiast cena_aktualna. Sto razy sprawdzałem literówki i nie zauważyłem. O bindowaniu na pewno poczytam, ale na razie zagrożenia nie ma, bo ja będę jedynym użytkownikiem tego, co akurat teraz robię. To taka baza danych dla mojej działalności, a w php piszę sobie panel do obsługi bazy. Ale mam już następny pomysł, więc cały czas będę się doszkalał. Jeszcze raz bardzo dziękuję(IMG:style_emoticons/default/exclamation.gif) ! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 18:19 |