jquery - ajax/php/mysql shopping cart project -


एक सरल शॉपिंग कार्टट परियोजना को डिजाइन करना जिसमें उपयोगकर्ता को एक MySQL डेटाबेस "आइटम" प्रस्तुत किया जाता है जिसमें एक पीएचपी में वस्तुओं का एक वर्गीकरण प्रदर्शित होता है पृष्ठ। मैंने डेटाबेस में 2 टेबल डिज़ाइन किए हैं जिन्हें एक नामित आइटम और दूसरे नामित गाड़ी है, गाड़ी वर्तमान में रिक्त है क्योंकि पेज इसके अनुसार डेटा जोड़ देगा, इसके कॉलम निम्नानुसार हैं: "cust_id" (ग्राहक आईडी के लिए कम है, प्राथमिक कुंजी है) , "आइटम" (आइटम तालिका से उपयोगकर्ता द्वारा चयनित आइटम से संबंधित, प्राथमिक कुंजी भी), और "मात्रा" (मात्रा भी उपयोगकर्ता को अगले तालिका में परिभाषित किया गया है)

आइटम डेटाबेस 4 कॉलम से बना है: कोड, नाम, मूल्य, कर योग्य "कोड" आइटम कोड से मेल खाती है, जो कि प्राथमिक कुंजी है और ऑटो-वेतन वृद्धि भी है, और कर योग्य राज्यों में आइटम पर कर योग्य है या नहीं। वर्तमान में मेरे पास डेटाबेस को प्रदर्शित करने के लिए PHP पृष्ठ की स्थापना की गई है, साथ ही 1 कॉलम के साथ 2 और कॉलम जो कि उपयोगकर्ता को आइटम की मात्रा का चयन करने की इजाजत देता है, अन्य कॉलम अपडेट गार्ट बटन जोड़ता है जो कार्ट में एक नया अपडेट करना चाहिए तालिका जिसे मैं सिर्फ वर्णित किया है उसके दाईं ओर मुझे कोड की ज़रूरत है जिसके लिए एजेक्स का उपयोग पीएचपी पेज में दाईं ओर तालिका को अपडेट करने के लिए किया जाता है। यह केवल मुझे करना चाहिए जो मैंने ऊपर वर्णित किया है: उपयोगकर्ता द्वारा चुने गए वस्तुओं और वस्तुओं की मात्रा के अनुसार गतिशील रूप से दूसरी तालिका बदलते हैं।

यहां डेटाबेस है:

यहां वर्तमान कोड है:

  & lt;! DOCTYPE html & gt; & LT; html & gt; & Lt; शीर्ष & gt; & Lt; title & gt; किराने का सामान & lt; / title & gt; & Lt; link href = "shop_style.css" rel = "स्टाइलशीट" प्रकार = "टेक्स्ट / सीएसएस" / & gt; & Lt; / head & gt; & LT; बॉडी & gt; & Lt; div id = 'cont' & gt; & Lt;? Php $ username = "amar"; $ Password = "amar"; $ होस्टनाम = "लोकलहोस्ट"; $ डेटाबेस = "अध्ययन"; $ Mysqli = नया mysqli ($ होस्टनाम, $ उपयोगकर्ता नाम, $ पासवर्ड, $ डेटाबेस) या मर ("MySQL से कनेक्ट करने में असमर्थ"); $ Query = "कोड, नाम, मूल्य का चयन करें, वस्तुओं से कर योग्य"; $ परिणाम = mysqli_query ($ mysqli, $ क्वेरी); यदि (! $ परिणाम) {$ message = 'अमान्य क्वेरी:' Mysql_error () "\ N"; $ संदेश। = 'संपूर्ण क्वेरी:'। $ क्वेरी; मरने ($ संदेश); } गूंज "& lt; div id = left & gt;"; गूंज "& lt; तालिका सीमा = 1 सेलपैडिंग = 2>"; गूंज "& lt; tr & gt; & lt; td & gt; आइटम कोड: & lt; / td & gt;"; गूंज "& lt; td & gt; विवरण: & lt; / td & gt;"; गूंज "& lt; td & gt; मूल्य: & lt; / td & gt;"; गूंज "& lt; td colspan = 2 & gt; कर योग्य: & lt; / td & gt;"; गूंज "& lt; td & gt; क्वाटीटी & lt; / td & gt;"; गूंज "& lt; td & gt; अद्यतन कार्ट & lt; / td & gt; & lt; / tr & gt;"; जबकि ($ पंक्ति = mysqli_fetch_array ($ परिणाम)) {$ code = $ पंक्ति ['कोड']; $ Desc = $ पंक्ति ['नाम']; $ मूल्य = $ पंक्ति ['मूल्य']; $ कर = $ पंक्ति ['कर योग्य']; गूंज "& lt; tr & gt; & lt; td & gt;"; प्रति पंक्ति गूंज ['कोड']; गूंज "& lt; / td & gt; & lt; td & gt;"; प्रति पंक्ति गूंज ['नाम']; गूंज "& lt; / td & gt; & lt; td & gt;"; प्रति पंक्ति गूंज ['मूल्य']; गूंज "& lt; / td & gt; & lt; td & gt;"; यदि ($ पंक्ति ['कर योग्य'] == 'वाई') {गूंज "हां"; } गूंज "& lt; / td & gt; & lt; td & gt;"; अगर ($ पंक्ति ['कर योग्य'] == 'एन') {गूंजती "नहीं"; } गूंज "& lt; / td & gt;"; गूंज "& lt; td & gt; & lt; इनपुट प्रकार = टेक्स्ट नाम = qty" $ पंक्ति ['कोड']। "मान = 1 आकार = 4 /> gt; & lt; / td & gt;"; गूंज "& lt; td & gt; & lt; इनपुट प्रकार = बटन onclick = update_cart () मान = अपडेट नाम = अद्यतन / & gt; & lt; / td & gt; & lt; / tr & gt;"; } गूंजती है "& lt; / table & gt;"; गूंज "& lt; / div & gt;"; ? & Gt; & Lt; div id = right & gt; टेस्ट & lt; / div & gt; & Lt; / div & gt; & Lt; / body & gt; & Lt; / html & gt;  


Comments