![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam taki skrypt:
I pierwsze pytanie brzmi: co jest w nim źle, ponieważ pojawia mi się błąd Kod query was empty i nic więcej. Ani numeru lini , w której jest błąd - nic!:( Dlatego zwracam się z prośbą do was, bo skoro nie pisze mniej więcej miejsca gdzie mam szukać błędu, to pewnie go nie znajdę , bo jestem za mało obeznany w php:) Drugie moje pytanie odnosi się tego, że Jabol i aleksander mowili, iz nazwy zmiennych w tablicy asocjacyjnej nalezy dawac w " lub ' . zatem mialem tak napisane w tym fragmencie tego skryptu co powyzej (od powyzszego fragmentu rozni sie tym, ze zamiast $cat[CATEGORY] jest $cat['CATEGORY']) i ten skrypt nie działa: (zadzialal dopiero po usunieciu apostrofow dookola tych zmiennych tablicy asocjacyjnej)
No , to by bylo na tyle. prosze o pomoc:) Pozdrawiam Ka-lolek |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 214 Pomógł: 0 Dołączył: 3.04.2004 Skąd: Legionowo Ostrzeżenie: (0%) ![]() ![]() |
Tu nie ma zbyt wiele do tłumaczenia, a co dopiero pisać o tym teksty naukowe (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Znaki apsotrofu (' ') powinno sie stosować w nazwie każdej zmiennej superglobalnej (np. $_POST['']), tablicy asocjacyjnej itp, pod warunkiem, że klucz jest tekstem a nie liczbą. Czyli np. :
A jeśli chodzi o nawiasy klamrowe { } to używa się ich wtedy, gdy dana zmienna superglobalna lub tablica występuje w łańcuchu:
Natomiast jeśli przypisujesz element tablicy lub zmienną superglobalną do zwykłej zmiennej to nie używasz nawiasów klamrowych.
Mam nadzieję, że teraz już jest wszystko jasne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Zajrzyj jeszcze do manuala i poczytaj trochę o używaniu tablic i zmiennych superglobalnych. Pozdrawiam! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 15:59 |