Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 686 Pomógł: 0 Dołączył: 10.11.2008 Skąd: Łódź Ostrzeżenie: (20%)
|
Witam
Napisalem taki skrypcik treningowy, szczerze to praktycznie przepisalem go z ksiazki, niestety w kodzie jak sie okazuje jest sporo bledow a errata online wydaje sie niekompletna. Poproawilem z 3 bledy ale z tym nie potrafie sobie poradzic. Chodzi o zmiane wartosci w tabeli mysql przez wywolanie odpowiedniej metody w klasie. Oto kod.
A tutaj miejsce inicjalizacji obiketu oraz wywolanie metod :
Jak zapewnia autor po kolejnym wywolaniu strony automatycznie powinny zmienic sie wartosci w bazie danych poprzez uzycie metod setName oraz setDescription. Jednak kolejne wywolania nic nie daja, dopiero po wyswietleniu wartosci po instrukcji try...catch widac wyswietla sie zmieniona wartosc , lecz w bazie danych pozostaje bez zmian. Ten post edytował Wolfie 12.03.2009, 20:03:47 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%)
|
A zwróciłeś uwagę na " __desctruct()"? Poza tym wcale nie trzeba usuwać obiektu, PHP robi to automatycznie (w normalnych warunkach oczywiście).
Erix, czemu się nie powinno? |
|
|
|
Wolfie Zmiana wartosci rekordu 12.03.2009, 19:58:24
Foxx Musisz dodać jeszcze jedną linijkę niszczącą obiek... 12.03.2009, 20:06:12
Wolfie Niestety nic to nie pomoglo , ciagle to samo..... 12.03.2009, 20:28:35
Foxx Zmień metodę __destruct klasy Widget tak:
[PHP] po... 12.03.2009, 20:35:13
Wolfie CytatNazwa artykułu: Korale
Opis art... 12.03.2009, 20:54:27
erix Funkcji zamykania połączenia/etc nie powinno się u... 12.03.2009, 20:57:18
erix Ponieważ prowadzi to nieraz do nieprzewidywalnych ... 12.03.2009, 21:03:35
Mephistofeles No OK, ale jak chcę automatycznie zapisać dane do ... 12.03.2009, 21:05:28
Wolfie Chyba zaczyna sie robic OT. Ja chce tylko znac pop... 12.03.2009, 21:07:45
Mephistofeles Zapytałem, czy zwróciłeś uwagę na błąd w nazwie de... 12.03.2009, 21:09:22
Wolfie Wlasnie nie wiedzialem do kogo to pytanie
Teraz j... 12.03.2009, 21:14:26
artur_dziocha no to przejrzyj/wyświetl sobie zapytanie
chyba coś... 12.03.2009, 21:20:34
Mephistofeles To nie przecinki a kropki. Popraw. No i brakuje sp... 12.03.2009, 21:34:40
Wolfie Wprowadzilem nieznaczne zmiany w zapytaniu , teraz... 12.03.2009, 21:35:15
Foxx Wprowadź taką zmianę (o której ju... 12.03.2009, 21:37:04
Mephistofeles Skoro trzymasz się wyjątków to lepiej - ... 12.03.2009, 21:38:53
Wolfie Wyswietla sie taki komunikat :
CytatSomething is ... 12.03.2009, 21:42:52
Mephistofeles Spójrz wyżej! Brakuje ci przecinka. 12.03.2009, 21:44:14
Wolfie Tez to zauwazylem po dokladnym przyjrzeniu sie dla... 12.03.2009, 21:46:05 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 00:32 |