Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]W funkcji nie widać zmiennej
Forum PHP.pl > Forum > Przedszkole
kk1975
mam zmienną i mam funkcję:
  1. <?php
  2. $idtes = '2';
  3. $tablica_test = pobierz_test();
  4. ?>
, która wygląda tak:
  1. <?php
  2. function pobierz_test()
  3. {
  4.    // zapytanie bazy danych o listę kategorii
  5.      $lacz = lacz_bd();
  6.    $zapytanie = "select nazwa_test
  7.                  from testy where idtes = '$idtes'";
  8.    $wynik = @mysql_query($zapytanie);
  9.    if (!$wynik)
  10.      return false;
  11.    $ilosc_test = @mysql_num_rows($wynik);
  12.    if ($ilosc_test ==0)
  13.       return false;  
  14.    $wynik = wynik_bd_do_tablicy($wynik);
  15.    return $wynik; 
  16. }
  17. ?>

w takim przypadku funkcja nic nie wyszukuje, ale gdy bezpośrednio w zapytaniu Mysql wstawię '2' zamiast zmiennej '$idtes' wtedy wszystko gra.
Co jest?
nospor
Zasięg zmiennych

ps: i prosze poprawic tytul o właściwy znacznik
kszychu
Kolego, nie chcę być złośliwy, nie traktuj też mojej wypowiedzi jako atak na Twoją osobę, ale.... to pytanie nawet do przedszkola się nie nadaje!!!
Zajrzyj żesz do manuala i poczytaj o funkcjach. Jeśli dla Ciebie to zbyt skomplikowane, to podpowiem, szukaj zmiennych globalnych.
kk1975
Dziękuję bardzo za podpowiedzi, rzadki jeszcze jestem ale dzięki Wam mam nadzieję, że do czegoś dojdę. Pozdrawiam serdecznie
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.