Navigaţi prin paginile librăriei virtuale, adaugaţi cărţi în coş, moficicaţi numărul de cărţi pentru a vedea cum funcţioncază. Mai avem o problemă de rezolvat: cum scoatem cărţi din coş? Putem pune numărul de bucăţi ca 0 pentru cartea pe care nu dorim să o cumpărăm însă cartea tot apare în listă. Putem condiţiona afişarea cărţilor din loop-ul for; fiecare rând este aflat doar dacă numărul de bucăţi nu este 0. în consecinţă vom modifica loop-ul pentru a specifica şi condiţia de afişare:
} Acum cărţile cu 0 ca număr de bucaţi nu vor mai fi afişate.
Spuneam la începutul acestui special că vom pune pe toate paginile site-ului o casetă care să conţină valoarea însumată a cărţilor din coş, pentru o mai bună orientare a utilizatorului. Această casetă o vom pune în meniul din stânga. Deschide meniu.php şi adăugaţi următorul cod înainte de :
Aveţi =$nrCarti?> cărţi în coş, în valoare totală de
=totalValoare?> lei .
Click aici pentru a vedea conţinutul coşului!
Acum numărul de cărţi din coş va fi disponibil pe fiecare pagină unde avem şi meniul. Trebuie să adaugaţi session_start la începutul fiecărei pagini pe care apare meniul deoarece lucrăm cu variabile de sesiune şi nu putem iniţializa sesiunea în meniu deoarece până atunci se vor fi transmis deja date către browser. Deschideţi index.php, domeniu.php şi carte.php şi în fiecare adăugaţi la început session_start:
Session_start();
include ("conectare.php") ;
include (”page_top.php"); La casă
Mai avem de făcut un singur lucru: plata. Pentru aceasta vom face o pagină unde utilizatorul completează un formular cu numele şi adresa unde doreşte să primească comanda şi apoi altă pagină care verifică dacă toate câmpurile formularului au fost completate, introduce informaţiile în baza de date, trimite administratorului un email şi afişează utilizatorului un mesaj de mulţumire. Să facem întâi formularul: casa.php