- Introducere PHP
- Instalare si Configurare
- Despre sintaxa PHP
- Varibile PHP
- Constante
- Operatori
- Procesul Decizional
- Instructiuni Repetitive
- Array-uri (Vectori)
- Concepte Web
- Incluziunea fisierelor
- Lucrul cu fisiere
- Functii
- Cookie
- Session
- Trimiterea de mailuri
- File Uploading
- Standarde de Programare
- Metodele GET si POST
- Validarea Formularelor
- Campuri obligatorii
- Variabile Predefinite
- Regular Expressions
- Erori si Exceptii
- Debugging
- Data si Timpul
- Mysqli â Conexiunea la baza de date
- Crearea unei baze de date
- Stergerea unei baze de date
- Inserare date
- Preluare date din MySql
- Stefanescu Mihai a postat in Paginare in PHP
- johhny a postat in Paginare in PHP
- Stefanescu Mihai a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- madalin a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- Stefanescu Mihai a postat in Featureuri site
Procesul Decizional
Cand vine vorba de decizii in PHP avem doua optiuni, if-else si switch.
Puteti folosi expresiile conditionale in cod pentru a lua decizii. PHP suporta urmatoarele expresii decizionale:
-
- if…else – Poate fi folosit atunci cand dorim sa executam un cod cand conditia este TRUE si alt cod cand conditia este FALSE
- elseif – Este folosit in if…else atunci cand avem mai multe tipuri de conditii
- switch – este folosita atunci cand dorim sa selectam un singur block din mai multe (este similar cu if…elsif…else).
If…Else
Daca doresti sa executi un cod atunci cand conditia este TRUE si altul cand conditia este FALSE:
if (conditie){ Codul executat atunci cand conditia este TRUE }else{ Codul executat atunci cand conditia este FALSE }
ElseIf
O poti folosi daca doresti sa executi cod diferit pentru mai multe rezultate ale unei conditii.
if (conditie){ Codul executat atunci cand conditia are un anumit rezultat }elseif(conditie){ Codul executat atunci cand conditia are alt rezultat }else{ Codul executat atunci cand conditia are un al treilea rezultat }
Exemplu:
$varsta = 17; if($varsta < 14){ echo "Ce cauti pe site-ul asta? N-ar trebuii sa fii la scoala?"; }else if( $varsta == 15 ){ echo "Bravo, Ai intrat la liceu!"; }else{ echo "Sa inteleg ca ai peste 15 ani si vrei sa inveti PHP?"; }
Switch
Daca doresti sa selectezi un singur bloc de cod din mai multe atunci switch-ul este perfect.
Acest switch este o alternativa perfecta pentru if…elfeif…elfeif…else foarte lungi.
switch (expresie) { case label1: #Codul ce va fi executat daca expresia = label1 break; case label2: #Codul ce va fi executat daca expresia - label2 break; default: #Codul ce va fi executat daca expresia nu este egala nici cu label 1 nici cu label 2 }
Exemplu:
$d=date("D"); switch ($d) { case "Mon": echo "Azi este luni"; break; case "Tue": echo "Azi este marti"; break; case "Wed": echo "Azi este miercuri"; break; case "Thu": echo "Azi este joi"; break; case "Fri": echo "Azi este vineri"; break; case "Sat": echo "Azi este sambata"; break; case "Sun": echo "Azi este duminica"; break; default: echo "Poftim?!? Nu am nici-o idee ce zi e..."; }
Comentarii
Inca nu au fost postate comentarii, fii primul care posteaza un comentariu!