1 / 8

Modulul PHP de interac țiune online inteligentă cu tabelele unei baze de date

Modulul PHP de interac țiune online inteligentă cu tabelele unei baze de date. Autor: Grigoriev Sergiu Îndrumător: Ovidiu Schipor. Problema. Cadre.

dallon
Télécharger la présentation

Modulul PHP de interac țiune online inteligentă cu tabelele unei baze de date

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modulul PHP de interacțiune online inteligentă cu tabelele unei baze de date Autor: Grigoriev Sergiu Îndrumător: Ovidiu Schipor

  2. 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

  3. De asemenea, procedeul de editare a acestor tabele se lovește de aceiași problemă

  4. Soluția • S-a dezvoltat un modul inteligent în PHP care permite accesul ”natural” la câmpurile corespunzătoare cheilor străine

  5. 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

  6. 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

  7. Demo

  8. 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

More Related