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
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 (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Crozin
post
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
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
Go to the top of the page
+Quote Post

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: 24.08.2025 - 13:39