Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Przesłanie zmiennej z jednej funkcji do drugiej
Forum PHP.pl > Forum > Przedszkole
adrianozo
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
sadistic_son
Zrób z $connect zmienną GLOBALNĄ albo używaj mysql_close bez parametru czyli po prostu:
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.