PHP si MySql (Programator Web 2)

DOCUMENTATIE CURS

Tema

Tema6-1
Folositi un array similar cu:
$persoane = array(
8 => array (
                   'username' => 'ion',
                   'email' => '[email protected]',
                   'varsta' => 29
                ),
10 => array (
                   'username' => 'maria',
                   'email' => '[email protected]',
                   'varsta' => 53
                ),
....
);
completati array-ul $persoane cu inca 2-3 elemente (array-uri cu informatii despre persoane).

Realizati:
1. O functie care ia ca parametru id-ul, si array-ul $persoane si returneaza tabelul cu datele persoanei respective.

Ex: afiseazaPersoana($persoane, 8) va returna
username ion
email [email protected]
varsta 29

2. O functie care ia ca parametru doar array-ul $persoane si le afiseaza pe toate. Ex: afiseazaPersoane($persoane) va returna:
username email varsta Detalii
ion [email protected] 29 Detalii
maria [email protected] 53 Detalii
....

3. Daca se incarca fisierul pagina.php prima data (fara parametru in get), se afiseaza toate persoanele. In momentul cand dati click pe Detalii in dreptul unei persoane, se incarca fisierul .php cu parametrul id respectiv transmis prin url.

4. Daca se incarca pagina.php?id=8 , afisati doar detaliile persoanei cu id-ul 8. Aveti aici un link "Back" catre pagina fara nici un parametru in get, care afiseaza toate persoanele.

Tema6-2


Construiti un formular html ce are cate un camp din fiecare tip: input text, input password, checkbox, radio, select, textarea.
Tineti cont de urmatoarele:

- nu folositi campurile exemplelor din curs
- validati datele din formular (acolo unde este cazul)
- completarea fiecarui camp este obligatorie
- reafisati formularul, cu datele completate, si cu erorile respective (daca sunt erori sau campuri necompletate)
- daca s-a apasat formularul si nu sunt erori, afisati intr-un tabel datele completate


© 2006-2012 Crystal Mind Academy. All rights reserved