Pasul 3

Pasul 1. Formarea interfeței paginii HTML

Lăsați masa "Bunuri", care conține următoarele informații despre bunuri:

Pentru a crea un script PHP care vă permite să afișați acest tabel pe o pagină Web, trebuie mai întâi să pregătiți interfața. Creați o pagină web index.php. Creați un folder separat pentru script. Salvați index.php în dosarul pregătit. Pe pagina însăși, plasați titlul și următorul tabel:







Pasul 2. Creați un script PHP pentru a prelua date din tabela de baze de date

Treceți la modul HTML. Găsiți locul unde începe descrierea tabelului. Adăugați un script PHP înaintea tabelului.

Pasul 3

Scrieți următorul cod în scriptul PHP:

Pasul 3

Apoi, comanda mysql_connect este executată. care se conectează la baza de date. Dacă conexiunea la serverul MySQL este reușită, un indicator al conexiunii create este scris la variabila link-ul $. Comanda die () afișează mesajul specificat în fereastra browserului, dacă apare o eroare în timpul mysql_connect.

După conectarea la serverul MySQL, baza de date este selectată pentru operare. Pentru aceasta, folosiți comanda mysql_select_db.

Pe server, datele sunt stocate în codare UTF-8. Și pagina noastră HTML afișează date în codificarea Windows-1251. Prin urmare, trebuie să executați comanda SET NAMES cp1251, care vă va permite să obțineți intrări din baza de date în codarea Windows-1251.

Pentru a efectua o interogare SQL în baza de date, utilizați funcția mysql_query. Primul parametru din această funcție este textul interogării SQL. În exemplul nostru, toate înregistrările din tabelul de caractere sunt preluate. Al doilea parametru specifică un pointer la conexiunea la serverul MySQL. Rezultatul variabilei $ înregistrează rezultatul executării interogării SQL. În exemplul nostru, rezultatul este un tabel virtual care conține înregistrările selectate din baza de date:







Comanda $ row = mysql_fetch_array ($ rezultat) citește prima înregistrare a variabilei $ row din acest tabel virtual. Dacă tabela este goală, rezultatul comenzii va fi fals. În acest caz, în fereastra browserului va fi afișat un mesaj și activitatea scriptului PHP va fi terminată.

Pasul 3. Creați un script PHP pentru afișarea înregistrărilor selectate în formă tabelară

Găsiți în codul HTML locul unde se termină descrierea titlurilor coloanelor din tabel și începe descrierea șirului gol. Inserați scriptul PHP aici.

Pasul 3

Specificați următorul cod în scriptul PHP:

Pasul 3

Notă. comanda printf specifică codul HTML pentru a descrie rândul din tabel. Pentru a nu introduce manual acest cod, mutați-l de jos în scriptul PHP:

Pasul 3

În acest script PHP se utilizează variabila $ i pentru contorul mărfurilor. Pentru a efectua o căutare a tuturor produselor, un ciclu cu o condiție postcondiționată nu ... în timp ce () este utilizat. Buclele se termină dacă toate intrările din tabela virtuală s-au terminat.

În interiorul bucla, comanda printf imprimă codul HTML pentru a forma rândul tabelului. Celulele tabelului utilizează caractere speciale:.,% S,% 5.2f. Aceste caractere speciale efectuează ieșire formatată.

. - ieșire întreg

% s - tipăriți o linie de text

% 5.2f - ieșirea numărului real (5 simboluri pentru întregul număr, 2 - pentru partea fracționată)

Rețineți că prima comandă printf specifică o linie de text și apoi enumeră variabilele de afișat în șirul de text. Prima variabilă este înlocuită în prima celulă a tabelului ca număr întreg (numărul de mărfuri), a doua variabilă este înlocuită în a doua celulă a tabelului ca un șir de text etc.







Trimiteți-le prietenilor: