80 likes | 251 Views
Modulul PHP de interac țiune online inteligentă cu tabelele unei baze de date. Autor: Grigoriev Sergiu Îndrumător: Ovidiu Schipor. Problema. Cadre.
E N D
Modulul PHP de interacțiune online inteligentă cu tabelele unei baze de date Autor: Grigoriev Sergiu Îndrumător: Ovidiu Schipor
Problema Cadre • vizualizarea clasică a unui tabel din baza de date SQL afișează ID-urile cheilor străine și nu permite afișarea în format ”natural” a acestor câmpuri Cadre
De asemenea, procedeul de editare a acestor tabele se lovește de aceiași problemă
Soluția • S-a dezvoltat un modul inteligent în PHP care permite accesul ”natural” la câmpurile corespunzătoare cheilor străine
Fișierele de lucru • login.php -> modulul de logare • configAdmin.inc.php -> configurarea aplicației • administrator.php -> administrarea tabelelor • vise.php ->afișarea tabelului selectat • ie.php -> editarea sau inserarea unui cîmp • interogareUniversală -> executarea unei interogări • at.inc.css -> stilul tabelului afișat
Scenariu Tabel (cadre) sirInterogare (SELECT C.cadruID, C.nume, C.prenume...) numeCampuri (numeCampuri[nume]=30&numeCampuri[prenume]=50...) administrator.php User (admin) Parola (adminpass) login.php tip=sterge vise.php configAdmin.inc.php Tip (editeaza) Tabel (cadre) campID (1) numeCampuri (numeCapuri [nume]=3...) sirDelete (DELETE FROM Cadre WHERE ID=campID) interogareUniversala.php tip=editeaza ie.php tip=insereaza
Concluzii • Accesarea ”inteligentă” a tabelelor unei baze de date • Construția modulară ce poate fi inclusă și în alte proecte • Parte a aplicației de gestionare a activităților didacticecevafiextinsă la nivelul Universității