Scripturile sunt mici programe înglobate în fişierul HTML. Un script este de fapt un text mai special, o parte din textul din fişierul HTML. Când browserul încarcă fişierul HTML şi afişează pagina, în acelaşi timp interpretează scriptul (sau scripturile) din pagină, şi le execută.
Scripturile dintr-o pagină de Web pot modifica ... Continuare
Smarty pentru programatori
Avantajul principal pentru programatori este că ei scriu codul într-un fişier PHP fără a mai combina instrucţiunile cu HTML. Mai mult, dacă designerul schimbă layout-ul unei pagini programatorul nu va trebui sa schimbe codul pentru a se potrivi noului layout din moment ce funcţionalităţile nu se vor schimba. Programatorul va face ce are de ... Continuare
Smarty pentru designeri
Designerii lucrează cu fişiere HTML. Pentru a lucra cu Smarty lucrezi cu fişiere template. Aceste fişiere sunt alcătuite din conţinut static, dar combinate cu tag-uri Smarty. Toate fişierele template au extensia .tpl. Tag-urile Smarty folosite în template-uri sunt conţinute între { } ca delimitatori.
Să luăm în considerare structura de ... Continuare
De ce Smarty?
Procesul teoretic de dezvoltare a site-urilor web este: prima oară designerul realizează interfaţă, o împarte în bucăţi HTML pentru programator şi programatorul implementează partea de PHP, partea dinamică, în HTML. Aceasta sună bine teoretic, dar în practică apar unele complicaţii, căci de multe ori clientul apare cu noi ... Continuare
Structura unei pagini WEB folosind PHP şi HTML
Cel mai important aspect al limbajului este posibilitatea de a fi imbricat cu cod HTML. Putem crea astfel pagini HTML statice şi, din loc în loc, acolo unde este nevoie, să introducem dinamism cu ajutorul PHP. Spre exemplu, o mare parte din structura unei pagini web cum ar fi meniurile, tabelele, aranjamentul în pagină, poate fi compusă din cod HTML static. Din loc în loc ... Continuare
Ce este şi cum funcţionează PHP?
Scopul aplicaţiei este de a realiza un site-web dinamic ce interfaţează cu baza de date, iar pentru aceasta PHP este limbajul potrivit. Principalul avantaj al unui site dinamic asupra unuia static este uşurinţa în administrare (actualizare). Adăugarea sau modificarea de conţinut este foarte simplă datorită faptului că acest conţinut este ... Continuare
Scurt istoric PHP
În istoria tehnologiilor ultilizate la realizarea site-urilor web, limbajul PHP a apărut în 1994 din nevoia lui Rasmus Lerdof de a afla câte persoane îi vizualizează CV-ul online. El a denumit setul de scripturi create "PHP", acronimul pentru Personal Home Page. Pe parcursul următorilor 3 ani limbajul a evoluat, dar adevăratul succes a început să îl cunoască de când ... Continuare
Formulare în HTML
Un formular este un ansamblu de zone active alcătuit din butoane, casete de selecţie, câmpuri de editare, etc. Formularele asigură construirea unor pagini Web care să permită utilizatorilor să introducă efectiv informaţii si să le transmită serverului. Formularele pot varia de la o simplă casetă de text, pentru introducerea unui şir ... Continuare
Fundamente HTML
Orice document HTML începe cu notaţia şi se termină cu notaţia . Astfel de perechi de marcaje sau etichete (acolo unde sunt perechi) se numesc în literatura de specialitate TAG-uri. Prin convenţie, toate marcajele HTML încep cu o paranteză unghiulară deschisă "". Marcajele dintre aceste paranteze transmit comenzi către browser pentru a afişa ... Continuare
Ce este HTML?
Unul din primele elemente, fundamentale de altfel, ale WWW (World Wide Web) este HTML (HyperText Markup Language), standard ce descrie formatul primar în care documentele sunt distribuite şi văzute pe Web. Multe din trăsăturile lui, cum ar fi independenţa faţă de platforma, structurarea formatării şi legăturile hipertext, fac din el un foarte bun ... Continuare
Serverul Apache
Apache HTTP Server este un web server HTTP open source pentru Unix, Microsoft Windows şi alte platforme. Apache joacă un rol cheie în creşterea World Wide Web şi continua să fie cel mai popular web server, servind ca platformă de referinţă pentru celelalte servere web.
Apache permite autentificarea bazelor de date bazate pe DBMS şi content ... Continuare
Ce sunt serverele WEB?
Pentru a avea acces la informaţiile din Internet, un calculator accesează un server de web. În general acestea sunt servere HTTP. A nu se confunda noţiunea de server web (care este un calculator conectat la reţeaua Internet) cu server HTTP (aplicaţia software ce rulează pe un server web şi asigură transferul de informaţii dintre server-ul web şi browser-ul ... Continuare
HTTP – protocol de bază al Web-ului
Web-ul este o reţea de calculatoare la fel ca Internet-ul? Răspunsul este: NU. Internet-ul furnizează suportul de comunicaţie pentru Web. Folosirea termenului de Web se referă la totalitatea colecţiilor de site-uri şi informaţii (milioane de documente legate între ele, care se găsesc pe calculatoare răspândite în întreaga lume) ce pot fi accesate prin protocolul HTTP
De ... Continuare
Proceduri stocate
Când se foloseşte SQL Server la dezvoltarea aplicaţiilor se poate vorbi de două opţiuni de bază pentru stocarea şi executarea programelor. Programele pot fi memorate local la nivelul aplicaţiilor care trimit comenzi către SQL Server şi prelucrează rezultatele returnate de acesta. A doua opţiune presupune dezvoltarea şi înregistrarea ... Continuare
Vederi –SQL dinamic
O vedere este o relaţie virtuală care nu există fizic în baza de date. În SQL o vedere este definită ca o relaţie derivată, al cărei conţinut este determinat din una sau mai multe relaţii de bază. Vederile se comportă şi pot fi folosite la fel ca orice tabelă de bază în interogări, dar trebuie să respecte anumite ... Continuare
Comenzile SQL de bază
Vom studia în continuare principalele elemente ale limbajului SQL, folosite în procesul de dezvoltare:
Comanda SELECT
Este cea mai utilizată comandă a limbajului SQL. Permite interogarea structurilor de date şi returnarea unui set de date care îndeplinesc anumite condiţii.
Operaţia fundamentală în SQL este maparea , reprezentată din punct de vedere sintactic ... Continuare
fORMA NORMALA
Prima formă normală (FN1)
O relaţie R este în prima forma normală (FN1) dacă şi numai dacă, toate atributele sale iau numai valori atomice. Condiţia ca o relaţie să fie în FN1 introduce restricţia ca domeniile pe care se definesc atributele relaţiei R să conţină doar elemente atomice, ceea ce înseamnă că toate ... Continuare
Normalizarea
La începutul proiectării conceptuale a oricărei baze de date, în special a bazelor de date relaţionale, normalizarea este inevitabilă. Ea se referă la alegerea schemelor de relaţie şi a modului de grupare a atributelor în relaţii pentru a reprezenta tipuri de entităţi sau legături între tipurile de entităţi. Atunci când ... Continuare
Chei
N-tuplele unei relaţii trebuie sa fie unice, ceea ce înseamna ca fiecare n-tupla poate fi identificată în mod unic prin valorile atributelor sale. Pentru identificarea unică a unei n-tuple nu sunt necesare valorile tuturor componentelor sale, ci sunt suficiente doar valorile unui subset al atributelor relaţiei corespunzătoare.
Se numeşte cheie a unei relaţii ... Continuare
Modele de date –Modelul relaţional
Utilitatea oricărei colecţii de date în obţinerea de infomaţii depinde de modul de organizare al datelor. Regulile după care sunt organizate şi manipulate datele depind de modelul de date utilizat. Principalele modele de date utilizate în proiectarea SGBD-urilor sunt: modelul ierarhic, modelul reţea, modelul relaţional. Un model de date este compus din ... Continuare