Webdesign profesionist
Indiferent de pagina de la care am ajuns aici, vom afisa continutul cosului. In situatiile obisnuite, cand un utilizator executa click pe „View Cart”, aceasta este singura parte de cod care este executata, astfel:
if($_SESSION['cart']&&array_count_values($_SESSION['cart']))
display_cart($_SESSION['cart']);
else
{ echo 'There are no items in your cart';
echo ''
}
Asa cm puteti vedea in acest cod , daca avem un cos care contine ceva, atunci vom apela functia display_cart(). In cazul in care cosul este gol, vom oferi utilizatorului un mesaj care sa il anunte acest lucru.
Functia display_cart() afiseaza continutul cosului intr-un format HTML lizibil. Codul pentru aceasta functie poate fi gasit in output_fns.php si il vom vedea mai jos:
Functia display_cart() din output_fns.php
http://webrodesign.ro/vizualizarea-cosului-virtual-de-cumparaturi/
Vizualizarea cosului virtual de cumparaturi | Web Ro Design Indiferent de pagina de la care am ajuns aici, vom afisa continutul cosului. In situatiile obisnuite, cand un utilizator executa click pe "View Cart", aceasta
22/06/2017
Implementarea cosului virtual de cumparaturi
Intreaga functionalitate de cos virtual de cumparaturi se invarte in jurul unei variabile sesiune, numita cart. Aceasta este un tablou asociativ care are drept chei ISBN-urile, iar ca valori cantitatile. De exemplu, daca adaug un singur exemplar al unei carti in cosul meu virtual de cumparaturi, atunci tabloul va contine:
0672317842 => 1
adica, un exemplar al cartii care are ISBN-ul 0672317842. Cand adaugam produse in cos acestea vor fi adaugate in tablou. Cand vizualizam cosul virtual, vom utiliza tabloulcart pentru a cauta detaliile complete ale articolelor din baza de date.
De asemenea, mai utilizam doua variabile sesiune pentru a controla ceea ce este afisat in antet, adica numarul total de articole (Total items) si valoarea totala a acestora (Total Price). Aceste variabile se numesc „items”, respectiv „total_price”.
Utilizarea scriptului show_cart.php
Haideti sa studiem modul in care este implementat codul cosului virtual, vizualizand scriptul show_cart.php. Acesta este scriptul care afiseaza pagina pe care o vom vizita daca executam click pe oricare din legaturile „View Cart” sau „Add to Cart”. Daca apelam show_cart.php fara niciun parametru , atunci vom vedea continutul cosului. Daca il apelam cu un ISBN ca parametru, atunci va fi adaugat in cos articolul avand acel ISBN.
Vom vedea , la un moment dat, alte doua optiuni. Exista un buton „Save Changes” pe care il putem utiliza pentru a modifica numarul de articole din cos. Pentru aceasta putem modifica direct cantitatile si executa click pe „Save Changes”. Acesta este de fapt un buton de trimitere care ne duce inapoi la scriptul show_cart.php pentru a actualiza cosul. In plus, mai exista un buton „Go to Checkout” pe care utilizatorul poate executa click atunci cand este pregatit sa paraseasca siteul. Vom reveni la asta. Deocamdata vreau sa fisam scriptul show_cart.php mai jos:
http://webrodesign.ro/implementarea-cosului-virtual-de-cumparaturi/
Implementarea cosului virtual de cumparaturi | Web Ro Design Tutoriale PHP, implementarea cosului virtual de cumparaturi in php
Click here to claim your Sponsored Listing.
Category
Telephone
Website
Address
Masina De Paine 18
Bucharest
021134