![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 22 Dołączył: 15.07.2008 Skąd: Raniżów/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam taki mały problem. Mam funkcję, która sprawdza, czy dane pole input zostało wypełnione, jeśli nie generuje zmienną.
Próbowałem łączyć to z global i return ale to nic nie dało, $error jest dalej zmienną lokalną. W jaki sposób ją wyprowadzić? Pozdrawiam, koreja Ten post edytował koreja 15.02.2009, 15:10:05 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
ja tak sie z ciekawości zapytam bo może nie wiem
tam w środku jest if i dwie klamry?? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 22 Dołączył: 15.07.2008 Skąd: Raniżów/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Tak, dokładniej cała funkcja wygląda tak:
Ten post edytował koreja 15.02.2009, 15:12:27 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
może wprowadzaj POST>>state do funkcji
Cytat Zapomniałem dodać, funkcja działa bez zarzutu, chodzi mi tylko o to, żeby "wyrzucić" z niej zmienna $error winksmiley.jpg "wyrzucić" czyli? Ten post edytował Lion_87 15.02.2009, 15:29:23 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 22 Dołączył: 15.07.2008 Skąd: Raniżów/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Zapomniałem dodać, funkcja działa bez zarzutu, chodzi mi tylko o to, żeby "wyrzucić" z niej zmienna $error (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%) ![]() ![]() |
Dwa sposoby:
$error=isValidState(); a w funkcji na koncu robisz: function isValidState() { $error=0; .... else .... $error=1; .... return $error; } wtedy funkcja zwroci wartosc error z funkcji i przypisze ja do zmiennej $error poza funkcja. Rozwiazanie 2: function isValidState() { global $error; ... $error=1; } i masz dostep do zmiennej $error poza funkcja, bo jest wtedy globalna; |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 22 Dołączył: 15.07.2008 Skąd: Raniżów/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za chęci, problem rozwiązałem poprzez $_SESSION['error'], global niezbyt chciał współpracować (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 08:51 |