Chapter 31 Building a Shopping Cart



Download 1,54 Mb.
Pdf ko'rish
bet7/24
Sana28.03.2022
Hajmi1,54 Mb.
#514907
1   2   3   4   5   6   7   8   9   10   ...   24
Bog'liq
9780321833891 ch31 WebEdition unsecured

Listing 31.2
 
index.php
—Script to Produce the Front Page of the Site 
include_once 'book_sc_fns.php'; 
// The shopping cart needs sessions, so start one 
session_start(); 
do_html_header("Welcome to Book-O-Rama"); 
echo "
Please choose a category:
"; 
// get categories out of database 
$cat_array = get_categories(); 
// display as links to cat pages 
display_categories($cat_array); 
// if logged in as admin, show add, delete, edit cat links 
if(isset($_SESSION['admin_user'])) { 
display_button("admin.php", "admin-menu", "Admin Menu"); 

do_html_footer(); 


Chapter 31 Building a Shopping Cart
31-10
?> 
This script begins by including 
book_sc_fns.php
, the file that includes all the function libraries for this 
application. 
After that, you must begin a session. This is required for the shopping cart functionality to work. Every page in 
the site will use the session. 
The 
index.php
script also contains some calls to HTML output functions such as 
do_html_header()
and 
do_html_footer()
(both contained in 
output_fns.php
). It also contains some code that checks whether the 
user is logged in as an administrator and gives her some different navigation options if she is; we return to this 
feature in the section on the administration functions. 
The most important part of this script is 
// get categories out of database 
$cat_array = get_categories(); 
// display as links to cat pages 
display_categories($cat_array); 
The functions 
get_categories()
and 
display_categories()
are in the function libraries 
book_fns.php
and 
output_fns.php
, respectively. The function 
get_categories()
returns an array of the categories in the 
system, which you then pass to 
display_categories()
. Let’s look at the code for 
get_categories()
, shown 
in Listing 31.3. 

Download 1,54 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   24




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish