Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Przesłanie zmiennej z jednej funkcji do drugiej
adrianozo
post 6.01.2011, 18:30:31
Post #1





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

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


Witam.
Mam problem. Otóż potrzebuje w PHP przesłać zmienną z jednej funkcji do drugiej:

Aktualnie otrzymuje komunikat:

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in

  1. function db()
  2. {
  3. $host = 'host';
  4. $login = 'login';
  5. $haslo = 'haslo';
  6. $baza = 'baza';
  7. $connect = mysql_connect(''.$host.'', ''.$login.'', ''.$haslo.'') or die('Nie można połączyć się z bazą danych. Przepraszamy za kłopoty.');
  8. $db = mysql_select_db(''.$baza.'') or die('Nie można wybrać bazy danych. Przepraszamy za kłopoty.');
  9. }
  10. function closedb($connect)
  11. {
  12. mysql_close($connect);
  13. }


Wczytuje plik z funkcjami do pliku index.php i wywołuje następująco:

db();
closedb($connect);

i nie działa mi to. Tak jak mówię. Otrzymuje komunikat Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in czyli wychodzi na to, że ten argument nie jest przesłany.

Proszę o pomoc.
Z góry dziękuje smile.gif


--------------------
Go to the top of the page
+Quote Post
Crozin
post 6.01.2011, 18:36:43
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


http://php.net/manual/en/language.variables.scope.php
Go to the top of the page
+Quote Post
sadistic_son
post 6.01.2011, 19:37:10
Post #3





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Zrób z $connect zmienną GLOBALNĄ albo używaj mysql_close bez parametru czyli po prostu:


Ten post edytował sadistic_son 6.01.2011, 19:45:27


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
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: 24.07.2025 - 17:05