Uporno pokusavam da resim problem,pa ukoliko znate,javite sto pre.Evo o cemu se radi: pravim dinamicki sajt, napravljena je baza u mysql-u,php kodovi za konekciju baze i query koji izvlaci podatke iz baze-sve funkcionise!Ali,kao rezultat upita dobijam klasicne podatke iz baze,a mene interesuje kako da te dobijene podatke ubacim u html kod,tj.kako da se ti dobijeni podaci iz baze nadju na html stranici koja je dizajnirana tako da kada aktiviram pretrazivac sa naslovne strane dobijem dizajniranu html stranu sa trazenim podacima iz baze. Nadam se da je pitanje jasno,pa mi recite resenje,kodove,savete,linkove,... Pozdrav!
malo drk...mo pojmovi... ima tona uputstava na netu, ali ajde samo malo da `razmaglimo` da se lakse snadjes... ako dobijas podatke iz baze, onda si veci dao posla oko servera i mysql-a obavio. treba samo to uglaviti negde...
tvoj browser razume html, NEMA POJMA sta je to php php kod se `izvrsava` na samom serveru i kad odradi nesto sto si mu zadao, rezultat mora da posalje nazad browseru na jeziku koji ovaj razume, tj. mora da generise cist html.
ako imas recimo index.html na serveru i povuces ga preko browsera, server ga samo `prosledi` tvom browseru, ovaj iscita i na osnovu koda povlaci slike, css, flash i ostalo, sve se odigrava na tvojoj masini... server ne obraca paznju na .htm i .html zato sto nisu dinamicke stranice i nema cime tu on da se bakce...
ukoliko istom tom fajlu (index.html) promenis ekstenziju u index.php i ne diras kod, dobices isti rezultat... ekstenzija .php skrece paznju serveru da unutar index.php moze nesto da se dinamicki generise i da obrati paznju, ali ukoliko unutar koda ne postoje markeri koji odvajaju php od html koda, server shvata da tu isto nema sta da trazi pa samo prosledi stranicu...
BUT...
ukoliko server naidje na <.?.php i ?.>. unutar koda, deo koda izmedju tih granicnika mora biti obradjen na samom serveru pa tek onda rezultat, ukoliko je potrebno, moze biti prosledjen tvom browseru... u tom cucu grmi tvoj posao...
recimo da si napravio jedan index.html, koji izgleda tacno po tvom ukusu, samo na mestu gde je tekst iz baze, ubacio si *** kao znak da tu nesto treba da se desi.
- - -html - - - bla bla bla bla moja strana bla bal bla bla *** bla bla bla bla - - - - - - - - -
sada ces isto to prebaciti u index.php, dodati neophodan kod da se vezes sa bazom i dodati teks iz baze tamo gde mu je mesto...
- -php - - alo server (tu si/nisi tu)... ja sam taj i taj sa sifrom tom i tom...(oce sifra/nece sifra) ocu na x bazu (oce baza/nece baza) ukoliko je sve u redu, idi dalje, ukoliko nije crkni sa greskom - - - - - - - - - -html - - bla bla bla bla moja strana bla bal bla bla - - -php - - daj iz baze ono odande i poredjaj i ispisi (echo) - - - - - - - - html - - bla bla bla bla - - - - - - - - -
ajde sad ti malo probaj pa pitaj dalje, skinula mi se s05e24 Housa...
Broj postavljenih tema: 60355. Broj poslatih odgovora: 647011. Trenutno niste prijavljeni na PC Berzu i zbog toga imate status 'gosta'. Kao gost ne možete da šaljete poruke na Forum. Ako ste registrovani kao član PC Berze, prijavite se. Ako ste novi korisnik, molimo registrujte se da bi dobili mogućnost aktivnog učešća u radu Foruma.