Shippingandpaymentinfo . php ?php Diagram Level Konteks

columnWidth = int100 categoriesPerRow; ? table width=100 border=0 cellspacing=0 cellpadding=20 ?php if numCategory 0 { i = 0; for i; i numCategory; i++ { if i categoriesPerRow == 0 { echo tr; } we have url, image, name, price extract categoryList[i]; echo td width=\columnWidth\ align=\center\a href=\url\img src=\image\ border=\0\brnameatd\r\n; if i categoriesPerRow == categoriesPerRow - 1 { echo tr; }} if i categoriesPerRow 0 { echo td colspan= . categoriesPerRow - i categoriesPerRow . nbsp;td; } } else { ? trtd width=100 align=center valign=centerNo categories yettdtr ?php } ? table 21. Shippingandpaymentinfo . php ?php if definedWEB_ROOT || isset_GET[step] || int_GET[step] = 1 { exit; } errorMessage = nbsp;; Universitas Sumatera Utara ? script language=JavaScript type=textjavascript src=..plaincart1includelibrarycheckout.jsscript style type=textcss -- .style1 {color: FFCCFF} -- style table width=550 border=0 align=center cellpadding=10 cellspacing=0 tr tdspan class=style1Step 1 Of 3 : Enter Shipping And Payment Information spantd tr table p id=errorMessage?php echo errorMessage; ?p form action=?php echo _SERVER[PHP_SELF]; ??step=2 method=post name=frmCheckout id=frmCheckout onSubmit=return checkShippingAndPaymentInfo; table width=550 border=0 align=center cellpadding=5 cellspacing=1 class=entryTable tr class=entryTableHeader td colspan=2Shipping Informationtd tr tr td width=150 class=labelFirst Nametd td class=contentinput name=txtShippingFirstName type=text class=box id=txtShippingFirstName size=30 maxlength=50td tr tr td width=150 class=labelLast Nametd td class=contentinput name=txtShippingLastName type=text class=box id=txtShippingLastName size=30 maxlength=50td tr tr td width=150 class=labelAddress1td td class=contentinput name=txtShippingAddress1 type=text class=box id=txtShippingAddress1 size=50 maxlength=100td tr tr td width=150 class=labelAddress2td td class=contentinput name=txtShippingAddress2 type=text class=box id=txtShippingAddress2 size=50 maxlength=100td tr tr td width=150 class=labelPhone Numbertd Universitas Sumatera Utara td class=contentinput name=txtShippingPhone type=text class=box id=txtShippingPhone size=30 maxlength=32td tr tr td width=150 class=labelProvince Statetd td class=contentinput name=txtShippingState type=text class=box id=txtShippingState size=30 maxlength=32td tr tr td width=150 class=labelCitytd td class=contentinput name=txtShippingCity type=text class=box id=txtShippingCity size=30 maxlength=32td tr tr td width=150 class=labelPostal Zip Codetd td class=contentinput name=txtShippingPostalCode type=text class=box id=txtShippingPostalCode size=10 maxlength=10td tr table pnbsp;p table width=550 border=0 align=center cellpadding=5 cellspacing=1 class=entryTable tr class=entryTableHeader td width=150Payment Informationtd tdinput type=checkbox name=chkSame id=chkSame value=checkbox onClick=setPaymentInfothis.checked; label for=chkSame style=cursor:pointerSame as shipping informationlabeltd tr tr td width=150 class=labelFirst Nametd td class=contentinput name=txtPaymentFirstName type=text class=box id=txtPaymentFirstName size=30 maxlength=50td tr tr td width=150 class=labelLast Nametd td class=contentinput name=txtPaymentLastName type=text class=box id=txtPaymentLastName size=30 maxlength=50td tr tr td width=150 class=labelAddress1td td class=contentinput name=txtPaymentAddress1 type=text class=box id=txtPaymentAddress1 size=50 maxlength=100td tr tr td width=150 class=labelAddress2td Universitas Sumatera Utara td class=contentinput name=txtPaymentAddress2 type=text class=box id=txtPaymentAddress2 size=50 maxlength=100td tr tr td width=150 class=labelPhone Numbertd td class=contentinput name=txtPaymentPhone type=text class=box id=txtPaymentPhone size=30 maxlength=32td tr tr td width=150 class=labelProvince Statetd td class=contentinput name=txtPaymentState type=text class=box id=txtPaymentState size=30 maxlength=32td tr tr td width=150 class=labelCitytd td class=contentinput name=txtPaymentCity type=text class=box id=txtPaymentCity size=30 maxlength=32td tr tr td width=150 class=labelPostal Zip Codetd td class=contentinput name=txtPaymentPostalCode type=text class=box id=txtPaymentPostalCode size=10 maxlength=10td tr table pnbsp;p table width=550 border=0 align=center cellpadding=5 cellspacing=1 class=entryTable tr td width=150 class=entryTableHeaderPayment Method td td class=content input name=optPayment type=radio value=cod id=optCod checked=checked label for=optCod style=cursor:pointerCash on Deliverylabeltd tr table pnbsp;p p align=center input class=box name=btnStep1 type=submit id=btnStep1 value=Proceed gt;gt; p form 22. Productlist . php style Universitas Sumatera Utara .putih { color:FFFFFF;} style?php if definedWEB_ROOT { exit; } productsPerRow = 2; productsPerPage = 4; productList = getProductListcatId; children = array_mergearraycatId, getChildCategoriesNULL, catId; children = . implode, , children . ; sql = SELECT pd_id, pd_name, pd_price, pd_thumbnail, pd_qty, c.cat_id FROM tbl_product pd, tbl_category c WHERE pd.cat_id = c.cat_id AND pd.cat_id IN children ORDER BY pd_name; result = dbQuerygetPagingQuerysql, productsPerPage; pagingLink = getPagingLinksql, productsPerPage, c=catId; numProduct = dbNumRowsresult; the product images are arranged in a table. to make sure each image gets equal space set the cell width here columnWidth = int100 productsPerRow; ? table width=100 border=0 cellspacing=0 cellpadding=20 style=color:ffffff ?php if numProduct 0 { i = 0; while row = dbFetchAssocresult { extractrow; if pd_thumbnail { pd_thumbnail = WEB_ROOT . imagesproduct . pd_thumbnail; } else { pd_thumbnail = WEB_ROOT . imagesno-image-small.png; } if i productsPerRow == 0 { echo tr; } format how we display the price pd_price = displayAmountpd_price; echo td width=\columnWidth\ align=\center\ a href=\ . _SERVER[PHP_SELF] . ?c=catIdp=pd_id . \img src=\pd_thumbnail\ Universitas Sumatera Utara border=\0\brspan class=putihpd_namespanabrspan class=putihPrice : pd_pricespan; if the product is no longer in stock, tell the customer if pd_qty = 0 { echo brOut Of Stock; } echo td\r\n; if i productsPerRow == productsPerRow - 1 { echo tr; } i += 1; } if i productsPerRow 0 { echo td colspan= . productsPerRow - i productsPerRow . nbsp;td; } } else { ? trtd width=100 align=center valign=centerimg src=imagesnocategory.gif alt=no category td tr ?php } ? table p align=center?php echo pagingLink; ?p 23. Productdetail . php p?php if definedWEB_ROOT { exit; } product = getProductDetailpdId, catId; we have pd_name, pd_price, pd_description, pd_image, cart_url extractproduct; ? table width=100 border=0 cellspacing=0 cellpadding=10 style=color:FFFFFF align=center Universitas Sumatera Utara tr td align=leftimg src=?php echo pd_image; ? border=0 alt=?php echo pd_name; ?td td valign=middle strong?php echo pd_name; ?strongbr Price : ?php echo displayAmountpd_price; ?br ?php if we still have this product in stock show the Add to cart button if pd_qty 0 { ? input type=button name=btnAddToCart value=Add To Cart gt; onClick=window.location.href=?php echo cart_url; ?; class=addToCartButton ?php } else { echo Out Of Stock; } ? td tr tr align=left td colspan=2?php echo pd_description; ?td tr table 24. Minicart . php ?php if definedWEB_ROOT { exit; } cartContent = getCartContent; numItem = countcartContent; ? style type=textcss -- .style1 {color: FF99CC} .style2 {color: FFFFFF} a:link { color: FFCCFF; text-decoration: none; Universitas Sumatera Utara } a:visited { text-decoration: none; color: FFFFFF; } a:hover { text-decoration: none; } a:active { text-decoration: none; } .style3 {color: FFCCFF} -- style table width=100 border=0 cellspacing=1 cellpadding=2 id=minicart ?php if numItem 0 { ? tr td colspan=2span class=style1Cart Contentspantd tr ?php subTotal = 0; for i = 0; i numItem; i++ { extractcartContent[i]; pd_name = ct_qty x pd_name; url = index.php?c=cat_idp=pd_id; subTotal += pd_price ct_qty; ? tr tda href=?php echo url; ?span class=style2?php echo pd_name; ?spanatd td width=30 align=right class=style1?php echo displayAmountct_qty pd_price; ?td tr ?php } end while ? trtd colspan=2nbsp;tdtr tr Universitas Sumatera Utara td colspan=2 align=centera href=cart.php?action=view class=style3 Go To Shopping Cartatd tr ?php } else { ? trtd colspan=0 align=center valign=middleacronym title=Your Cart Is Emptyimg src=imagesempty_shopping_cart256.png alt=Shopping Cart Is Empty width=100 height=100acronymtdtr ?php } ? table 25. Commentprocess . php ?php database connection config dbHost = localhost; dbUser = root; dbPass = ; dbName = distro_rnr_1; koneksi=mysql_connectdbHost,dbUser,dbPass; mysql_select_dbdbName, koneksi; name=_REQUEST[name]; comment=_REQUEST[comment]; email=_REQUEST[email]; if name = and email= { qry = mysql_query insert into tbl_inboxname,comment,email,date values name,comment,email,sysdate,koneksi or die mysql_error; ? script language=JavaScript location.href=..home.php?name=includecontact.php; alert Pesan Anda telah di proses, trima kasih.; script ?php } else { ? script language=JavaScript Universitas Sumatera Utara location.href=..home.php?name=includecontact.php; alert Nama atau Email Anda tidak lengkap.; script ?php } ? 26. Checkoutconfirmation . php ?php