Gestionarea galeriei pe php și mysql cu crearea de previzualizare, shpirat

Buna ziua tuturor! Recent, un bărbat ma rugat să-l ajut cu galeria de pe site.
Este necesar să arătați oamenilor fotografii ale lucrărilor executate. Și vreau să-l fac frumos și confortabil!
Ei bine, de aceea am fugit rapid o galerie pentru el, dar lucrul sa dovedit a fi nu rău, așa că am decis să-l pun și aici 🙂

Toate sursele și structura bazei de date vor fi lăsate la sfârșitul articolului.

Gestionarea galeriei pe php și mysql cu crearea de previzualizare, shpirat

Gestionarea galeriei pe php și mysql cu crearea de previzualizare, shpirat

Puteți să creați dosare, în aceste dosare - albume și în fiecare album - fotografii (acele în acel ou, oul din rață, acea rață în iepure și iepurele în șoc din toate acestea!).
Ei bine, puteți să editați numele dosarelor și albumelor, precum și să le ștergeți, de asemenea, puteți șterge fotografii, dar cum altfel? 🙂

Pentru a încărca fotografii trebuie să intrați într-un album și faceți clic pe pictograma camerei sau glisați imaginile direct acolo. Puteți încărca cât mai multe imagini pe care le doriți în orice moment ...)
Toate acțiunile sunt efectuate de către AJAX-cereri, astfel încât pagina nu va fi reîncărcat, ceea ce este foarte convenabil)

Gestionarea galeriei pe php și mysql cu crearea de previzualizare, shpirat

Unde să încărcați imagini pentru încărcare

Există câteva setări. Editați-le în fișierul configs.php.
Aici puteți specifica parametrii pentru conectarea la baza de date, precum și parola pentru conectare. Parola nu este stocată în baza de date. Aceasta este o galerie simplă, un singur utilizator. )

Galeria a fost făcută destul de repede, chiar puteți spune "pe genunchi". Prin urmare, este posibil să se facă greșeli și neajunsuri chiar și într-un lucru atât de simplu ca această galerie. Precum și ar putea exista o complexitate de cod și dificultăți de citire, datorită faptului că, uneori, sunt mixte PHP și HTML fragmente de cod de ...)

Așa cum am promis, împărtășesc sursele, precum și un fișier SQL care conține structura bazei de date și a tabletelor:
galery_test.zip

[UPD. 17.03.017]. timpul trece! În noile versiuni ale MySQL, modul strictă este activat implicit, ceea ce înseamnă că acele câmpuri din tabele care nu au valori implicite trebuie să primească în mod necesar valori în interogări la introducerea datelor, altfel va exista o eroare. Prin urmare, puteți să setați valorile implicite pentru câmpurile din tablete sau să răsuciți setările mysql (dacă aveți acces la fișierul de setări) și să adăugați sau să modificați acest parametru astfel:

Bună ziua! Mă bucur că totul sa dovedit a fi cu întrebarea anterioară)
Și am și un răspuns la această întrebare! Am prevăzut deja câmpul de titlu în baza de date, pe plăcuța de identificare. în care puteți introduce un nume pentru imagine)
Singurul lucru care nu a făcut-o este însăși forma sau modul de a atribui un titlu fotografiei. Dar nu este greu de făcut)

Acum atribuit manual baza de date, iată rezultatul:

Gestionarea galeriei pe php și mysql cu crearea de previzualizare, shpirat

După cum puteți vedea, există o semnătură în partea stângă jos)

Articole similare