In PHP persistenta informatiei intre initializarile unui
script oarecare este asigurata prin cookies si/sau sesiuni.
Enuntul urmator este dat ca tema in cadrul unui curs de
PHP procedural inainte de partea de materie referitoare la cookies si sesiuni
(care ar face rezolvarea mai facila J)
" Se realizeaza un formular HTML in care utilizatorul introduce componentele RGB ale culorii dorite (valorile pentru rosu, verde si albastru). Odata formularul expediat, fundalul paginii va deveni de culoarea solicitata. La aplicatia anterioara se adauga dupa fiecare din cele 3 campuri (R, G si B) doua butoane, cu etichetele "+10" si "-10". Efectul butoanelor va fi scaderea/cresterea cu 10 a valorii culorii corespunzatoare butonului (si implicit ajustarea culorii de fundal a paginii), in limita plajei de valori permise, 0 - 255."
Prima parte a enuntului nu comporta dificultati. Valorile
sunt introduse in formulare de tip text input si expediate cu un buton submit.
Daca s-a apasat butonul (<==> daca in array-ul
GET/POST se afla valoarea corespunzatoare cheii butonului), atunci componentele
specificate in tagul
<body style = "background-color: rgb($r, $g,
$b)"> primesc valorile expediate prin cele trei formulare text
input.