![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 1 Dołączył: 20.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Mam w pliku takie coś:
lecz zmienna z tego pliku nie działa mi w index.php(ma być wpisana do bazy danych), lecz tak się nie dzieje, bo jest pusta :| Czemu index.php nie ma tej zmiennej :/ (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) i jak to zrobić aby plik index.php miał zmienną z funkcje.php (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Powinno dzialac jak nie to daj global
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 1 Dołączył: 20.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zmienna globalna ma zasięg tylko w pliku (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) a ja chcę aby ona miała zasięg poza plikiem, a dokładniej zmienna z finkcje.php ma miec zasięg w index.php (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
A pokaz ta funkcje jestes pewien ze ona dobrze dziala ze cos zwraca etc..... bo powinno ci dzialac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ja jak dam include() na plik z pasami do mysql to sa one widoczne wszedzie zreszta jak u kazdego wiec dziwne
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 1 Dołączył: 20.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
No właśnie dziwne (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) dawałem include i też nic :| jest to dokładnie rejestracja a ta zmienna ($user) zwraca nazwę/nick zarejestrowanej osoby, chciałem użyć go do ShouBox'a lecz nic z tego, bo jest puste pole ;/ a wiadomosc jest ;/
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze czy ona w ogóle istnieje (isset()) czy jest pusta.
Po drugie poszukaj wcześniej w kodzie, może ją usunąłeś. Po trzecie sprawdź czy na pewno podajesz dobrą nazwę, może zamiast $zmienna['nick'] dajesz $nick. po czwarte może tworzysz tą pierwszą zmienną w jakiejś funkcji. Któraś z rad powinna pomóc, nie ma innej możliwości... |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 1 Dołączył: 20.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
1. to jest zmienna z rejestracji, więc $user powinna zwrócić mi nick (tak jak podali w przykładzie)
2. Nie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) 3. Dobrze mam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) 4. Tak zmienna jest w funkcji (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) więc jak ją wyciągnąć poza nią (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) żeby działała w innym pliku (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
Możemy sobie tak gdybać... Masz coś źle w kodzie bo to musi działać. Pokaż kod.
Pozdrawiam! |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 403 Pomógł: 68 Dołączył: 20.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli zmienna jest w funkcji to nie będzie działać możesz to zrobić tak.
funkcje.php
teraz jak zaincludujesz funkcje php to będziesz miał w zmiennej $nick wynik funkcji jakasFunkcja |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 1 Dołączył: 20.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
f1xer, nie mogę tak zrobić ponieważ w function mam kod odpowiedzialny za logowanie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) więc wyświetla mi się logowanie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
może jakiś inny sposób na wyciągnięcie zmiennej (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%) ![]() ![]() |
a może nie robić tego na funkcjach? ^^ bo jeżeli używasz tego tylko raz to na cholere funkcje? =>
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 1 Dołączył: 20.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
To jest skrypt rejestracji w jednym pliku (funkcje), lecz chcę jeszcze użyć zmiennej, aby zapisac nick do mysql, po to żeby odczytac wiadomosc...
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 4.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Moim skromnym zdaniem...
Sprawdź w obu z includowanych plikach, Kod </b> var_dump($GLOBALS["nazwa_zmiennej"]) <b> Zastosowanie zmiennej globalnej i poprawienie literówek rozwiąże problem.Jeśli chcesz wyjść poza te dwa pliki powinieneś myśleć o wykorzystaniu np sesji. |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 12.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
skoro funkcja jest od logowania to jakoś podajesz jej nicka i password więc wyciąg ni z tamtą możliwości jest kilka ale jak nie zamieścisz kodu to ze swoją wiedzą o php nic nie zrobisz.
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 403 Pomógł: 68 Dołączył: 20.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
co z tego że funkcja to logowanie? ważne że coś chcesz z niej wyciągnąć, robisz normalne logowanie i jeżeli wszystko ok to zwracasz nick a jeżeli nie ok to zwracasz błąd nie rozumiem twojego problemu, zresztą wydajesz się być głuchy na rady innych żebyś wrzucił tutaj swój kod no chyba że to jakieś super ściśle tajne ale jeżeli masz z tym TAKI problem to szczerze wątpię że ktoś chciałby to ukraść (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 1 Dołączył: 20.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dobra... Dzięki Panowie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) już rozwiązałem problem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 18:14 |