Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Zmienna z poza funkcji
ZuyPan
post 17.07.2011, 12:15:48
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 4
Dołączył: 4.02.2010

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


Witam.
Mój problem jest następujący: Mam plik index.php w którym pobieram nazwę użytkownika i zapisuje ja do zmiennej $konto. Potem używam funkcji która tworzy mi logi. Nie chcę za każdym razem wpisywać jako jeden z parametrów zmiennej $konto. Dlatego chciałbym zapytać czy zmiennej $konto nie podając jej jako parametr funkcji? Próbowałem i funkcja po prostu nie znajduje tej zmiennej mimo iż była deklarowana wcześniej. Dlaczego zależy mi na tym? Ponieważ jest to duża strona i nazwa zmiennej w której jest zapisany login może się zmienić. Skutkowało by to koniecznością zmiany wszystkich miejsc gdzie używałem tejże funkcji. Prosty kod który zobrazuje mój problem:

  1. <?php
  2. $konto = 'jakis_login'; //zmienna przetrzymująca login
  3.  
  4. function logi($a){ //jako parametr podałem opis czynności użytkownika
  5. $kto = $konto;
  6. $co = $a;
  7.  
  8. $zapytanie = "INSERT INTO logi SET kto = '$konto', co = '$co'"; //wpisanie do logow w mysql
  9. $query = mysql_query($zapytanie);
  10. }
  11.  
  12. logi('Uzytkownik odwiedzil strone glowna'); //jak widac podaje tylko opis czynnosci jaka zrobil uzytkownik.
  13. //Nie chce za kazdym razem podawac jako kolejny parametr funkcji loginu konta w osobnej zmiennej.
  14.  
  15. ?>


Jakieś sugestie?


--------------------
Blog
Go to the top of the page
+Quote Post
Fifi209
post 17.07.2011, 12:35:06
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Wzorzec registry lub global (nie używaj proszę)


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 30.06.2025 - 00:46