Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zmienna globalna
bladykiel
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 29.07.2012

Ostrzeżenie: (0%)
-----


Mam taki dziwny problem..
mam sobie zmienna $boh="a"; która jest zadeklarowana na początku dokumentu.
Potem mam kilka ifów i w zależności który if jest "poprawny" to:
  1. global $boh;
  2. $boh = 'blabla';

i na końcu dokumentu wywołując zmienną $boh dsotaję "a". Jaka jest tego przyczyna ? Jak to napisać aby zmienna $boh przyjęła wartość jaka jest przypisana tej zmiennej w ifie ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bladykiel
post
Post #2





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 29.07.2012

Ostrzeżenie: (0%)
-----


A zadam takie pytanko..
Te IFy są osadzone w formularzu. Więc możliwe że to ma coś z tym wspólnego ? Gdyż deklaracja $boh="a"; jest poza formularzem, natomiast przypisanie innej wartości tej zmiennej następuje w formularzu. I na końcu pliku wywołanie echo $boh jest również poza formularzem.
zaraz sprawdzę to co napisaliście.


Cute one, w Twoim przypadku Zawsze zwraca string(4) "aaaa"
tak jak by nie brał pod uwagę zminnej w ifie..
Choć inne instrukcje są wykonywane i tu daję sobie rękę obciąć (IMG:style_emoticons/default/smile.gif)

Ten post edytował bladykiel 4.08.2012, 16:07:38
Go to the top of the page
+Quote Post
!*!
post
Post #3





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat(bladykiel @ 4.08.2012, 17:03:38 ) *
A zadam takie pytanko..
Te IFy są osadzone w formularzu. Więc możliwe że to ma coś z tym wspólnego ? Gdyż deklaracja $boh="a"; jest poza formularzem, natomiast przypisanie innej wartości tej zmiennej następuje w formularzu. I na końcu pliku wywołanie echo $boh jest również poza formularzem.
zaraz sprawdzę to co napisaliście.


Cute one, w Twoim przypadku Zawsze zwraca string(4) "aaaa"


Nie to nie ma znaczenia. Twój kod po prostu to jeden wielki syf. Nie sprawdzasz nawet czy formularz został wysłany.
Go to the top of the page
+Quote Post

Posty w temacie
- bladykiel   [PHP]Zmienna globalna   4.08.2012, 14:34:57
- - Crozin   Pokaż SSCCE.   4.08.2012, 14:43:46
- - markonix   Podaj więcej kodu bo piszesz bzdury. Global ma zna...   4.08.2012, 14:44:37
- - bladykiel   To jak ją nadpisać? Próbowałem na wiele sposobów i...   4.08.2012, 14:49:15
- - markonix   Przecież to się nawet nie nadaje na przedszkole ty...   4.08.2012, 15:13:04
- - bladykiel   No włąśnie jak by tak było to bym nie pisał takieg...   4.08.2012, 15:17:46
- - markonix   W tej papce beznadziejnego kodu nie widzę nigdzie ...   4.08.2012, 15:19:38
- - bladykiel   "nacja" jest zmienna w innym pliku (dokł...   4.08.2012, 15:22:41
- - markonix   Czy ten kod to PHP że dajesz go w znacznik PHP? j...   4.08.2012, 15:26:24
- - markonix   Pisałem Ci żebyś mi udowodnił spełnianie warunku -...   4.08.2012, 15:33:42
- - bladykiel   Warunek jest spełniony na 100%, gdy na końcu pliku...   4.08.2012, 15:36:52
- - !*!   Masakra http://pl.wikibooks.org/wiki/PHP Skoro sp...   4.08.2012, 15:42:02
- - bladykiel   jezu.. wszystko działa poprawnie na 100%.. Nie wie...   4.08.2012, 15:43:37
- - CuteOne   @markonix szkoda Twojego i innych czasu... w końcu...   4.08.2012, 15:49:26
- - bladykiel   Słucham, jednak wiem, iż warunek nie jest tu probl...   4.08.2012, 15:55:36
|- - !*!   Cytat(bladykiel @ 4.08.2012, 16:55:36...   4.08.2012, 15:57:05
- - bladykiel   To w takim razie jak mam ją przypisać w ifie skoro...   4.08.2012, 15:58:45
- - !*!   [PHP] pobierz, plaintext <form action="#...   4.08.2012, 15:59:18
- - CuteOne   [PHP] pobierz, plaintext  $boh = 'aaaa';...   4.08.2012, 16:00:25
- - bladykiel   A zadam takie pytanko.. Te IFy są osadzone w formu...   4.08.2012, 16:03:38
|- - !*!   Cytat(bladykiel @ 4.08.2012, 17:03:38...   4.08.2012, 16:08:05
- - bladykiel   Jak już wcześniej pisałem, nie wklejam całego kodu...   4.08.2012, 16:10:05
- - !*!   Tak czy inaczej, poczytaj o PHP i HTML też nie zas...   4.08.2012, 16:12:16
- - bladykiel   Nie, problem nie jest rozwiązany, gdyż w każdym if...   4.08.2012, 16:13:24
- - !*!   Podałem Ci kod, jak to powinno wyglądać. Napisz do...   4.08.2012, 16:17:31
- - bladykiel   !*! owszem Twój kod działa. Jednak.. Na ko...   4.08.2012, 17:07:29
- - !*!   Skoro wraca to znaczy że warunki nie zostały spełn...   4.08.2012, 18:12:58
- - bladykiel   Nie mam pojęcia.. Do mementu kliknięcią submit wsz...   4.08.2012, 18:14:16


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 12:19