[ viss02 @ 05.01.2016. 04:23 ] @
Zdravo,

imam index.php i na njemu nesto malo html-a i jednu promenljivu ciji sadrzaj treba da posaljem drugom fajlu.

Drugi fajl treba da prihvati taj podatak, pronadje u bazi sta ima i da vrati prvom fajlu nekoliko promenljivih sa podacima iz baze.

Probao sam da pravim neke klase i metode, ali nista mi nije uspelo. Da li neko moze da mi da neko najjednostavnije resenje kako da uradim ovo ?


Imam jos jedan glup problem. Kako da funkcijom izmenim promenljivu koja je definisana van nje:

Code:
<?php

$broj=0;

povecajbroj();
echo "$broj";

function povecajbroj(){
$broj=$broj+1;
echo"Funkcija radi";
}


Echo uvek ispisuje 0. Kako mogu da nateram ovu funkciju da izmeni $broj koji je definisan na pocetku programa.

[Ovu poruku je menjao viss02 dana 05.01.2016. u 05:47 GMT+1]
[ bane1234 @ 06.01.2016. 16:23 ] @
Varijablu koja je definisana van funkcije,nije moguce tako menjati. Mozes da joj ptistupis Sa global $broj,ili da je prosledis funkciji kao parametar.
[ jablan @ 06.01.2016. 18:20 ] @
http://c2.com/cgi/wiki?GlobalVariablesAreBad
[ ptosic @ 06.01.2016. 18:51 ] @
U kom trenutku zelis da posaljes tu varijablu drugom fajlu ?

1. kada se ucita stranica (onLoad)
2. kada se klikne na neko dugme ? (onSubmit, Ajax ... )





[ bane1234 @ 06.01.2016. 19:16 ] @
@Jablan Naravno da treba izbegavati,ali u ovom slucaju sam coveku samo skrenuo paznju kako moze da pristipi outscope varijabli... Ili kao parametar ili moze u oop napisati...
[ ptosic @ 06.01.2016. 19:24 ] @
Varijabla se moze prenositi sesijom, cookies (ako varijabla ne mora da bude safe) , singleton instanca klase, referenca ... da ne nabrajam... zavisi sta hoce covek da uradi i u kom trenutku...
[ VladaSu @ 07.01.2016. 16:39 ] @
Iskreno ja ne razume sta je tu problem jer to sto si ti opisao ko problem je najosnovniji i najjednostavniji tok nekog programskog koda.
Cak kazes klase da znas da pravis. To mi dodje kao da znas da pises romane ali ne znas da citas.
Moras postaviti malo kompletniji kod.
[ viss02 @ 09.01.2016. 04:02 ] @
@bane1234 hvala zavrsio sam sa 'global'

Podatke iz drugog fajla sam prebacio u prvi pomocu 'include'

Nema cookies-a, ...

Cilj je bio da jedna funkcija nadje IP adresu posetioca, prosledi drugoj koja ima za cilj da na osnovu te IP adrese nadje neke podatke u bazi (3 upita) i vrati nekoliko promenljivih prvom fajlu (index.php) na kome ce se ispisati odredjeni tekst na osnovu podataka iz baze.