![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 10.06.2007 Ostrzeżenie: (0%)
|
Witam,
Mam pytanie, wydaje mi się, że przedstawiony niżej kod jest poprawny, jednak zamiast oczekiwanego wyniku, czyli pól tablicy zapisanych odpowiednio w strukturze xml otrzymuję same pola bez tagów? Jestem dopiero początkującym phpowcem, dlatego proszę o pomoc! (Mam wersję php 5.2.1 więc powinna osługiwać konstruktory itp)
|
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Popatrz do źródła przeglądarki...co widać?
Pozdrawiam. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 225 Pomógł: 0 Dołączył: 1.11.2005 Ostrzeżenie: (0%)
|
Odpowiedz brzmi... przy oglądaniu wyniku działania skryptu w przeglądarce
Zrób p-klik i "Pokaż źródło strony" albo widok->źródło strony (Ctrl+U) @Cysiaczek byłeś szybszy Ten post edytował Hacker 10.06.2007, 22:39:10 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 10.06.2007 Ostrzeżenie: (0%)
|
No ale sęk w tym, że przy tym kodzie jest jakiś błąd (pusty ekran), a w momencie kiedy przerzucam się na php 4.0 (tzn częściowo, bo __construct mi działa):
to wszystko jest ok.... Ten post edytował Moebiuser 11.06.2007, 16:09:04 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 8.02.2007 Ostrzeżenie: (10%)
|
Do łączenia z bazą danych spróbuj użyć sterownika/klasy mysqli. Ja też miałem jakieś dziwne problemy z funkcjami mysql_* (pod php5) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Ten post edytował Sokal 11.06.2007, 18:22:04 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 10.06.2007 Ostrzeżenie: (0%)
|
Tzn teraz przed _construct nic nie ma (czyli domyślnie publiczna, to to samo) zmieniłem na mysqli i wszystko śmiga, dzięki.
(i teraz sam nie wiem czy chodzilo o to łączenie z bazą czy to, że konstruktor był prywatny...) |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
Na pewno nie tworzyło Ci obiektu jak konstruktor był prywatny, a skoro Ci nie wyrzucało błędów z tego powodu oznacza że masz wyłączone pokazywanie, a z tego powodu pewnie też nie pokazały się błędy mysql.
(ale w dużej mierze to gdybanie) |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 8.02.2007 Ostrzeżenie: (10%)
|
Lol, prywatny konstruktor (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)
Nawet na to nie patrzyłem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ustaw sobie w php.ini : error_reporting = E_ALL Albo na czas wykonywania skryptu: error_reportin(E_ALL); |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
najlepiej to:
ini_set("display_errors", true); ini_set('error_reporting', E_ALL | E_STRICT); (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 8.02.2007 Ostrzeżenie: (10%)
|
@up
ale to tylko na czas działania skryptu będzie działać (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Najlepiej w php.ini display_errors = On error_reporting = E_ALL | E_STRICT Przy display_errors On a nie true (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 23:38 |