Početak učenja PHP-a

1

Početak učenja PHP-a

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Ispratio sam Srkijeve članke 2 i 3 i instalirao:


PHP (ali ne binarnu verziju već preko wizard-a)
WAMP
MySQL


Da li mi je potrebno još nešto ili je to to? Još jedna stvar mi nije jasna, kada naučim PHP tako da mogu da napravim neku aplikaciju koja koristi relacione baze podataka, trebam li da učim i SQL jezik za upravljanje bazama podataka i da li se ta dva jezika integrišu ili su razdvojeni (svako za sebe)? Mislim, da li mogu da ih koristim u kombinaciji?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 13 Sep 2012
  • Poruke: 2138

Što se tiče softverskog dela, ja bih tu dodao još samo notepad++ (odličan alat kako za dizajn tako i za programiranje) Ziveli



offline
  • iCho  Male
  • Elitni građanin
  • Pridružio: 03 Maj 2011
  • Poruke: 1808
  • Gde živiš: Mos Eisley

E.L.I.T.E. ::Ispratio sam Srkijeve članke 2 i 3 i instalirao:


PHP (ali ne binarnu verziju već preko wizard-a)
WAMP
MySQL



Nisi imao potrebe skidati PHP zasebno, dobio si ga u WAMP paketu (Windows Apache MySQL PHP/Perl) Wink

SQL ćeš lako naučiti (ne moraš odvojeno), naučićeš ga kroz razne primere zato što je krajnje jednostavan jezik (SQL query string izgleda kao da u stvarnom životu zahtevaš nešto na engleskom - SELECT čokolada FROM slatkiši WHERE ime = 'Milka').

offline
  • Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
  • Pridružio: 13 Jun 2010
  • Poruke: 307
  • Gde živiš: Subotica

E.L.I.T.E. ::Ispratio sam Srkijeve članke 2 i 3 i instalirao:


PHP (ali ne binarnu verziju već preko wizard-a)
WAMP
MySQL


Da li mi je potrebno još nešto ili je to to? Još jedna stvar mi nije jasna, kada naučim PHP tako da mogu da napravim neku aplikaciju koja koristi relacione baze podataka, trebam li da učim i SQL jezik za upravljanje bazama podataka i da li se ta dva jezika integrišu ili su razdvojeni (svako za sebe)? Mislim, da li mogu da ih koristim u kombinaciji?


Ovako:
1) Instaliraj Dreamweaver (čisto zbog debagiranja i kolorizacije funkcija, podržava i live tutorijale)
2) Nauči osnovni PHP (if/else; switch; while; loop; foreach; echo; $_GET; $_POST) funkcije.
3) Zacrtaj sebi neki zadatak da ćeš napraviti i uradi ga.

Daću ti ja jedan lak zadatak:
Napravi jedan index.php fajl. Na njemu ćeš imati sledeće:
1) Polje za ime i prezime, email, tekst i "pošalji" dugme.
2) U PHP napravi provere sledeće za ime i prezime i email, da kada su polja prazna ispiše poruku da se ta polja moraju popuniti.
3) Kada su sva polja popunjena, klikneš na "pošalji" i onda treba da nestanu sva ta polja i umesto njih da se ispiše ime i prezime, email i poruka koju si napisao. Ispod toga jedno dugme za "nazad"

Daću ti malu pomoć:
1) Koristi funkciju switch ili if/else za prikaz polja za popunjavanje i poruke koju si poslao
2) if/else za provere popunjenih polja
3) $_POST funkciju za slanje poruke (u tvom slučaju ispisivanje)
4) echo za ispisivanje dinamičkog sadržaja

Lak je zadatak ali čisto da shvatiš logiku ako nisi do sada radio pa okači kod na forum da te ispravimo i pokažemo još rešenja. Sve ostalo je na sličnom principu.

Naučićeš samo ako vežbaš. Pozz.... Ziveli

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Baš zato što sam već upoznat sa programerskom logikom pojedinih jezika (najviše C++) krenuo sam da tek sada učim PHP jer sam znao da će mi biti lakši za učenje.

@iCho - od viška ne boli glava Mr. Green Hvala ti na objašnjenju, imao sam prilike da na kratko upoznam SQL, znam da se radilo sa nekim tablicama i sastojcima tipa 1kg brašna 300 dinara itd. Bebee Dol

@FoxVanis - instalirao sam Dreamveawer pre 3 meseca i pokajao se, uopšte mi nije od koristi. Sad Ako treba, ručno ću da debagujem primere preko lokala.

Moram bolje da naučim osnovne metode, čim naučim probaću sa rešavanjem ovog zadatka koji si mi dao, mada mi se već čini da neće biti težak.

@ilovephp - bez Notepad++ ništa Mr. Green

offline
  • m4rk0  Male
  • Administrator
  • Administrator tech foruma
  • Marko Vasić
  • Gladijator - Maximus Decimus Meridius
  • Pridružio: 14 Jan 2005
  • Poruke: 15766
  • Gde živiš: Majur (Colosseum)

Vecina jezika moze da ti bude odlicna osnova za pocetak PHP, a posebno ako si programirao u C. Ja ucim PHP a nisam imao dodirnih tacaka ni sa jednim programskim jezikom (mislim, znam odlicno registry i batch scripting Laughing ). Zato mi je u pocetku bilo veoma tesko da ista shvatim. Posle nekoliko nedelja od pocetka ucenja, vec se polako slezu neke osnove ( petlje, operatori, nizovi..), mada jos uvek se mucim.

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Oho lesi se vratio kuci LOL

Prvo si bio ovde pa pobegao kod Srkija a sad si se vratio kod mene Smile nisi zadovoljan sa c++

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Zadovoljan sam svojim trenutnim znanjem C++-a (iako i nije baš veliko Mr. Green ).

Ovo sa PHP sam baš odlučio i neće me ništa sprečiti, pogotovo što se radi o web programiranju, što znači da će više ljudi videti moj rad, a i krajnje je vreme da se upustim i u te vode Ziveli

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

NEverujem ti ali ajde. Ti cas oces 5 stvari od jednom. Video sam to jos ranije od tebe. Odluci se za jedno i budi dobar u jednom.

Nemozes da budes dobar programer i dobar dizajner. Neide uvek ce nesto da ti fali.

Peglaj PHP to ti je jedan od najlepsih jezika a i naprofatibilniji.

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Napisano: 10 Maj 2013 20:23

_iKaC ::NEverujem ti ali ajde. Ti cas oces 5 stvari od jednom.

Pre sam to radio, sada više ne Wink Pre sam šetao od jezika do jezika i isprobavao ih, nije to bilo ništa ozbiljno.

_iKaC ::Nemozes da budes dobar programer i dobar dizajner. Neide uvek ce nesto da ti fali.

Fali meni dosta časova Dreamveawer-a , Ilustratora i InDesigner-a Wink Ko je rekao da hoću da budem web dizajner i programer u isto vreme??? Very Happy

_iKaC ::Peglaj PHP to ti je jedan od najlepsih jezika a i naprofatibilniji.

O profitu ću razmišljati kad postanem punoletan. Lep i funkcionalan, nema šta.

Dopuna: 10 Maj 2013 21:51

Obradio sam:


ispis teksta
varijable
stringove
strlen() funkciju
operatore
nizove
If petlju
switch funkciju


za danas je dosta, da mi se ne zbrlja sve Mr. Green

Imam jednu stvar koja mi nije jasna. Ne razumem ovu strpos() funkciju. Kod glasi:

<?php echo strpos("Hello world!","world"); ?>

Rezultat koda je:

6

Zašto? U čemu je stvar?

Ko je trenutno na forumu
 

Ukupno su 921 korisnika na forumu :: 56 registrovanih, 9 sakrivenih i 856 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: aleksajjovanovic, Apok, babaroga, darcaud, Denaya, Dimitrise93, djboj, Georgius, gzoki, havoc995, helen1, ILGromovnik, ivan1973, ivicasimo, krkalon, Kubovac, kunktator, kybonacci, laurusri, Levi, lord sir giga, marsovac 2, Maschinekalibar, mile23, milenko crazy north, Milometer, MiroslavD, Mixelotti, mkukoleca, mnn2, moldway, mrav pesadinac, nemkea71, novator, nuke92, ObelixSRB, oldtimer, ostoja, ozzy, panzerwaffe, pein, Polemarchoi, raptorsi, RJ, ruma, S-lash, Shinobi, Singidunumac, stegonosa, StepskiVuk, tubular, uruk, vathra, Vlad000, wizzardone, |_MeD_|