![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 728 Pomógł: 76 Dołączył: 12.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam włączone raportowanie błędów, pierwsze 3 linie w pliku i dostaje takie ostrzeżenie:
Notice: Undefined index: charset in login.php on line 48
|
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Tak, masz się nim przejmować i tak napisac, by się nie pojawiał.
$value = $site_settings[$var]; $var to charset i tablica $site_settings nie zawiera takiego indeksu wiec dostajesz blad |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 728 Pomógł: 76 Dołączył: 12.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
No OK tyle, że do funkcji s jako parametr dołączam nazwę pola z kolumny name i to jest char a funkcja ma zwrócić dla danego name pole odpowiadające mu pole z kolumny value.
Podsumowując pole var musi być typu char bo to index w tablicy asocjacyjnej. Może podam przykład. Tutaj wczytuje wartość dla paginatora z bazy i funkcja działa OK i pobiera 10 a jest wywołana z argumentem typu char.
Struktura tabeli settings wygląda tak: id | name | value 1 licznik 1 2 pula 1 .. 5 paginator 10 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Sluchaj... wyjasniam ci jeszcze raz na czym polega Twoj bład:
$site_settings nie zawiera indeksu o nazwie "charset" a ty mimo to próbujesz ten indeks pobrać - dostajesz więc blad. Tyle w temacie nic dodać nic ująć. Jakies pytania? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Jakie typy char? Ty chyba nie wiesz o czym mówisz. Tu nie chodzi o żaden typ zmiennej (na dodatek w PHP typy są ukryte, dynamiczne), a o jej zawartość.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 00:12 |