![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 8.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Chcę żeby, w zależności od nazwy przechowywanej w zmiennej wyświetlał się tekst. Mam taki skrypt:
Przekazuje zmiennej m nazwę log przez formularz w postaci
Czyli zmienna $m ma wartość log, więc powinna wyświetlić się tylko cyfra 2, a mi wyświetla się 1 i 2, czyli tak, jakby warunki nie były brane pod uwagę. Co tu jest źle? Dzięki. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 436 Pomógł: 6 Dołączył: 8.11.2003 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Źle odczytujesz zmienną. Zmienne podanwane w adresie odczytuje się poprzez tablice: $_GET gdzie kluczem jest nazwa zmiennej przekazanej w adresie. Pozatym znak "=" nie jest to znak porówania tylko przypisania czyli zamisat "=" musisz wstawic "==" zeby cos porównać. Poprawny kod to:
Ten post edytował Liko 24.07.2004, 18:50:27 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 8.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
Fakt, o == zapomniałem. Już ponad rok nic nie pisałem w php i zapomniałem to i owo. Jeśli chodzi o tablie $_GET, to chyba nie trzeba jej używać. Ja robiłem ostatnio skrypty, gdzie takie przekazanie nie było możliwe, bo wprowadzono to niedawno w php. Takie przekazanie zmiennej, jakie zaproponowałem też jest ok., ale to z znakiem przypisania = jest źle.
Dzięki za pomoc. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:11 |