Partea 1. Înregistrarea în tabelul de baze de date MySQL
Inerent CMS - este un instrument pentru înregistrarea în baza de date toate informațiile despre site. Toate acestea trebuie să fie cuprinse în tabele, iar administratorul site-ului trebuie să fie un mod convenabil de a introduce informații într-un tabel, modificarea sau ștergerea acestuia.
În primul rând, trebuie să selectați uneltele corespunzătoare pentru lucrare. Intrările, pe care le aduce la masa, ar trebui să fie pe ecran, într-o formă accesibilă pentru editare. În HTML, în acest scop, există forme. Despre lucrul cu formulare scrise o mulțime de cărți și articole, astfel încât să nu ne oprim, și trece direct la un exemplu simplu.
Rulați gazda locală și de a crea folosind baza de date phpMyAdmin numit simple_cms, și în ea - tabel de pagini cu două câmpuri din titlu și conținut. Pentru a face acest lucru, conectați-vă la secțiunea SQL de pe panoul de phpMyAdmin și executați această interogare:
phpMyAdmin și vă construiți acest tabel.
Dacă sunteți familiarizat cu baza de date, cel puțin la nivelul de Microsoft Access, vă amintiți că fiecare domeniu al tabelului are un număr de proprietăți. În acest caz, vom atribui proprietatea de text de conținut câmp. S-ar părea logic, deoarece este proiectat pentru a stoca textul. Dar trebuie să ne amintim că mărimea câmpului este limitat, așa că, dacă doriți să-l păstrați textul „Război și Pace“, este mai bine să-l definească ca longtext.
Bază de date Tabel - pagini
Pentru a gestiona o astfel de tabel din zona de administrare, avem nevoie de o formă, care constă dintr-o casetă de text simplu (input type = „text“) pentru a introduce un titlu, zona de text (textarea) pentru a introduce conținut și „Send“ (input type = „submit“) buton.
Ceva de genul asta s-ar putea arata ca in panoul nostru de control al conținutului paginii de administrare.
Introduceți titlul paginii
Pune această formă în fișierul page.php
Creați un fișier config.php, care va oferi conectivitate la baza de date.
Acum, că am avut o conexiune la baza de date și un script pentru a intra în ea informațiile necesare este acolo pentru a organiza trimiterea câmpul de text cu numele și my_text my_title zona de text. În acest scop, am identificat sub formă de metoda POST pentru a trimite fișierul admin.php de date -