Dezvoltarea unui magazin on-line, tutorial

Structura tabelei în baza de date

Folosim tehnologia MySQL. Vom executa magazinul pe baza a trei tabele (până acum am folosit doar un singur tabel):
  1. Tabelul "Catalog". Acesta va conține câmpurile: id, autor, titlu, an, preț. Pentru acest tabel, trebuie să scriem un formular pentru completarea bunurilor. De asemenea, pe baza acestui tabel, vom genera rezultatul informațiilor către magazin.
  2. Tabelul "Coșul". În prealabil, determinăm că pentru fiecare utilizator care a intrat în magazin vom începe o sesiune separată. Fiecare sesiune va avea propriul identificator. Acest ID va fi ID-ul de utilizator. Acest id va fi scris în câmpul client al tabelului "Coșul de gunoi". În plus, tabela va conține id-ul înregistrării, numărul catalogului, suma (quntity), ora (datatime).
    Pentru coș, definim acțiunile: utilizatorul poate adăuga bunurile, vizualiza bunurile în coș, șterge bunurile din coș.
    Dacă utilizatorul face clic pe butonul "Plasați comanda", umple datele personale, atunci toate informațiile sunt scrise în tabelul "Comenzi" și sunt șterse din coș.
  3. Tabelul "Comenzi". Conține câmpuri: id, autor, titlu, an, preț, client, cantitate, datetime.

Remarca! În următorul cod, nu există nicio posibilitate de modificare a produsului adăugat. Pentru simplitate, omitem o parte din funcțional. De asemenea, se presupune că cantitatea de mărfuri din depozit este egală cu "1".

Crearea unei baze de date

Baza de date poate fi creată manual, dar acest lucru crește probabilitatea de eroare. Pentru comoditate, creați un fișier care creează tabelele necesare în baza de date.

Conectarea la baza de date

Pentru a vă conecta la baza de date, creați fișierul echo_db.inc.php:

Adăugarea de bunuri în catalog

Pentru a adăuga produse în director, vom dezvolta fișierul add2cat.php:

Crearea unui fișier cu funcții

Creați un fișier cu funcții pentru funcționarea site-ului, numiți-l eshop_lib.inc.php:

Adăugați un magazin de bunuri de intrare pentru un depozit de produse save2cat.php:

Catalogul mărfurilor

Vom scrie un catalog cu catalogul de produse catalog.php:

Adăugarea de articole în coș

Adăugarea de elemente în scriptul de coș de cumpărături: add2basket.php

Cosul de cumparaturi

Pentru coș, creați fișierul basket.php. Când rulați scenariul, vom verifica dacă coșul este gol. Dacă da - scrieți acest lucru, dacă nu - vom afișa coșul sub forma unui tabel. Să creăm variabile pentru numărarea numărului de ordine și a valorii comenzii. Să luăm în considerare posibilitatea scoaterii mărfurilor din coș.

Ștergerea datelor din coșul de reciclare