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
!*!
post
Post #2





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

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


  1. <form action="#" method="post">
  2. <select name="nacja" >
  3. <option value="test">test</option>
  4. <option value="Bel">bel</option>
  5. <option value="Xor">Xor</option>
  6. </select>
  7. <button name="submit" value="submit" type="submit">submit</button>
  8. </form>
  9.  
  10. <?php
  11. $boh ='a';
  12.  
  13. if(isset($_POST['submit']))
  14. {
  15. if($_POST['nacja']=="Xor")
  16. {
  17. $boh = 'Xor';
  18. }
  19. elseif($_POST['nacja']=="Bel")
  20. {
  21. $boh = 'bel';
  22. }
  23. }
  24. if(isset($boh))
  25. {
  26. var_dump($boh);
  27. }
  28.  
  29. ?>


Cytat
btw. gdy na początku pliku dam $boh="a";
po wykonaniu var_dump($boh) zwróci mi a.


Z tego wniosek że jednak nie spełniasz warunku.

Ten post edytował !*! 4.08.2012, 16:01:34
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: 3.10.2025 - 21:08