Teme pentru lectia 4
Tema -crearea unui formular pentru inscrierea la un “newsletter”
Campurile de care aveti nevoie sunt specificate in urmatorul tabel:
Nume camp |
Obligatoriu(Da/Nu) |
Tip control |
Observatii |
| Nume |
Da |
text |
|
| Prenume |
Da |
text |
|
| Sex |
Da |
radio |
|
| Starea civila |
Da |
select |
casatorit(a), necasatorit(a), divortat(a) |
| Data nasterii |
Da |
select |
se utilizeaza 3 controale select (zi,an,luna) |
| Domiciliul |
Da |
textarea |
aici utilizatorul va scrie strada,nr,bloc,scara, etaj, apartament |
| Oras |
Da |
text |
|
| Judet/Sector |
Da |
select |
selectul va contine judetele din Romania+ cele 6 sectoare din Bucuresti |
| Cod postal |
Da |
text |
|
| Email |
Da |
text |
|
| Telefon |
Nu |
text |
|
| Fax |
Nu |
text |
|
| Venit lunar |
Nu |
radio |
aici alegeti si voi niste intervale (100-200$, 201-300$, 301-500$, peste 500$ ) |
| Hobby-uri |
Nu |
select multiple |
la lbera alegere |
| Modalitate de expediere a newsletter-ului |
Da |
checkbox (3 controale) |
modalitatile prin care sa primeasca newsletterului : email,posta si fax |
| Butoane pentru SUBMIT si RESET |
Da |
butoane (2) |
|
Cerinte :
1. Sa se creeze formularul in HTML
2. Sa se preia in PHP variabilele din formular si sa se afiseze intr-un tabel
Obs 1 - Se testeaza variabilele obligatorii in PHP (NU folosind JavaScript ).Daca a aparut vreo eroare (adica daca au fost omise campuri obligatori) se trebuie sa ne intoarcem in formularul initial pastrandu-se variabilele postate deja
ex : daca am introdus numele si am omis prenumele , cand ma va intoarce in pagina initiala numele trebuie sa fie deja completat.
Obs 2 - la email se testeaza corectitudinea adresei introduse : sa aiba @ si sa contina cel putin un caractet . (punct)
Spor la lucru !
|