Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Przedszkole _ Problem z funckją

Napisany przez: diamondking 14.08.2019, 17:54:33

Cześć mam funkcję:

  1. function licznikdzis(){
  2. $data = http://www.php.net/date('d-m-Y');
  3. $licznikdzis = $baza->query("SELECT licznik FROM licznik WHERE `data` = '$data' LIMIT 0,1");
  4. $wyniklicznikdzis = $licznikdzis->fetch();
  5. http://www.php.net/echo $wyniklicznikdzis['licznik'];
  6. }
  7.  
  8. licznikdzis();


i niestety nie wyświetla mi wartości licznika.
Natomiast jak umieszczę sam kod bez umieszczania w klamrze funkcji:

  1. $data = http://www.php.net/date('d-m-Y');
  2. $licznikdzis = $baza->query("SELECT licznik FROM licznik WHERE `data` = '$data' LIMIT 0,1");
  3. $wyniklicznikdzis = $licznikdzis->fetch();
  4. http://www.php.net/echo $wyniklicznikdzis['licznik'];


to wszystko działa. W czym zatem jest problem?

Napisany przez: nospor 14.08.2019, 18:13:00

Jakbys raczyl
albo wlaczyc wyswietlanie bledow
albo przejrzec logi php

to bys doczytal w nich, ze zmienna $baza w funkcji jest niewidoczna i stad blad.

ps: przenosze

Napisany przez: sazian 14.08.2019, 18:25:40

Izolacja danych panie kolego,
zmienna $baza nie istnieje wewnątrz funkcji

Napisany przez: diamondking 14.08.2019, 18:35:31

Znacie jakiś artykuł do poczytania jak to rozwiązać smile.gif?

Napisany przez: viking 14.08.2019, 19:15:33

https://designpatternsphp.readthedocs.io/pl/latest/Structural/DependencyInjection/README.html

Napisany przez: dublinka 15.08.2019, 07:53:18

Cytat(diamondking @ 14.08.2019, 18:35:31 ) *
Znacie jakiś artykuł do poczytania jak to rozwiązać smile.gif?

Poczytaj o funkcjach i zasiegu zmiennych.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)