1 00:00:00,000 --> 00:00:12,800 >> [संगीत खेल] 2 00:00:12,800 --> 00:00:13,410 >> आरओबी BOWDEN: हाय. 3 00:00:13,410 --> 00:00:17,150 मैं रोब हूँ, और मैं आप तैयार हैं आशा इस समाधान में स्टॉक रख दिया. 4 00:00:17,150 --> 00:00:19,740 पहले, चलो रजिस्टर पर एक नजर डालते हैं. 5 00:00:19,740 --> 00:00:24,400 तो यह है कि यहां हम जाँच कर रहे हैं याद एक रूप था देखने के लिए अगर 6 00:00:24,400 --> 00:00:26,200 इस पेज पर पोस्ट किए गए. 7 00:00:26,200 --> 00:00:29,170 >> हम जा रहे हैं तो पहली बात ऐसा करने के लिए किसी और के लिए जाना है. 8 00:00:29,170 --> 00:00:31,650 और हम रेंडर करने के लिए जा रहे हैं रजिस्टर फार्म. 9 00:00:31,650 --> 00:00:37,320 तो रजिस्टर के फार्म जा रहा है register.php को पोस्ट करने के लिए. 10 00:00:37,320 --> 00:00:38,760 और क्या इसे भेजने के लिए जा रहा है? 11 00:00:38,760 --> 00:00:44,510 यह एक उपयोगकर्ता नाम भेजने के लिए जा रहा है कि उपयोगकर्ता एक पासवर्ड को भरने के लिए जा रहा है, 12 00:00:44,510 --> 00:00:46,050 और एक पुष्टिकरण - 13 00:00:46,050 --> 00:00:48,350 पासवर्ड फिर से टाइप. 14 00:00:48,350 --> 00:00:54,020 >> तो अब उस प्रपत्र को पोस्ट किया जाता है जब अगर register.php हम इस पर अमल करेंगे. 15 00:00:54,020 --> 00:00:57,260 अगर इस पर देख रहे हैं, हम पहली बार कर रहे हैं इनपुट को मान्य करने के लिए जा रहा है. 16 00:00:57,260 --> 00:01:00,650 हमें यकीन है कि बनाना चाहते यूजर का नाम और पासवर्ड खाली नहीं कर रहे थे और उस 17 00:01:00,650 --> 00:01:03,860 वास्तव में पुष्टि पासवर्ड से मेल खाता है. 18 00:01:03,860 --> 00:01:07,820 हम सत्यापित करने के बाद हम कर सकते हैं कि वास्तव में उपयोगकर्ता रजिस्टर. 19 00:01:07,820 --> 00:01:08,750 >> इसका क्या मतलब है? 20 00:01:08,750 --> 00:01:12,120 खैर, हम सम्मिलित करना चाहते हैं हमारे डेटाबेस में उपयोगकर्ता. 21 00:01:12,120 --> 00:01:13,600 और यह कि हम ऐसा कैसे करेंगे. 22 00:01:13,600 --> 00:01:19,250 इसलिए हम उपयोगकर्ताओं में डालने के लिए जा रहे हैं तालिका क्षेत्रों उपयोगकर्ता नाम, 23 00:01:19,250 --> 00:01:21,230 हैश, और नकद. 24 00:01:21,230 --> 00:01:24,920 >> नकदी का डिफ़ॉल्ट मान 10,000 होने जा रहा है. 25 00:01:24,920 --> 00:01:29,630 और हम उपयोगकर्ता नाम के रूप में पारित करने के लिए जा रहे हैं, पोस्ट सुपर के माध्यम से, उपयोगकर्ता नाम 26 00:01:29,630 --> 00:01:32,070 वैश्विक उस रूप से प्रस्तुत की है. 27 00:01:32,070 --> 00:01:35,370 और हम एन्क्रिप्ट करने के लिए जा रहे हैं पासवर्ड. 28 00:01:35,370 --> 00:01:40,780 >> कि सफल रहा, तो परिणाम गैर झूठी हो जाएगा. 29 00:01:40,780 --> 00:01:42,990 यह विफल रही, तो हम माफी चाहता हूँ. 30 00:01:42,990 --> 00:01:44,100 कुछ गलत हो गया. 31 00:01:44,100 --> 00:01:45,330 और क्या गलत हो गया हो सकता है? 32 00:01:45,330 --> 00:01:48,610 >> खैर, की जरूरत एक अद्वितीय उपयोक्तानाम. 33 00:01:48,610 --> 00:01:51,900 और तो क्वेरी विफल हो सकता था यदि पहले से ही उपयोगकर्ता नाम 34 00:01:51,900 --> 00:01:53,700 तालिका में ही अस्तित्व में. 35 00:01:53,700 --> 00:01:58,210 तो यह एक अद्वितीय उपयोगकर्ता नाम था, यह सोचते हैं तो हम हड़पने के लिए क्वेरी करने के लिए जा रहे हैं 36 00:01:58,210 --> 00:01:59,640 कि उपयोगकर्ता की आईडी. 37 00:01:59,640 --> 00:02:02,300 आईडी है कि याद रखें ऑटो incrementing. 38 00:02:02,300 --> 00:02:06,730 >> और इतना है कि कुछ के लिए असफल हो गया तो कारण, तो हम माफी माँगना चाहती हूँ 39 00:02:06,730 --> 00:02:08,520 हम आईडी को पकड़ नहीं सका कि. 40 00:02:08,520 --> 00:02:13,450 लेकिन फिर, यह असफल नहीं किया यह सोचते हैं कि हम क्या क्वेरी से आईडी हड़पने 41 00:02:13,450 --> 00:02:18,400 , हमारे सत्र में उस दुकान लौटे - इसलिए हम द्वारा में इस उपयोगकर्ता लॉग ऑन करना चाहते 42 00:02:18,400 --> 00:02:21,770 सत्र में आईडी के संचय सुपर वैश्विक है, और अंत में 43 00:02:21,770 --> 00:02:23,820 हमारे पोर्टफोलियो के लिए पुनर्निर्देशित. 44 00:02:23,820 --> 00:02:26,040 और कहा कि रजिस्टर के लिए है. 45 00:02:26,040 --> 00:02:28,680 >> अब हम बोली के लिए पर स्थानांतरित करने के लिए जा रहे हैं. 46 00:02:28,680 --> 00:02:31,770 तो भाव दिया जा रहा है एक वास्तव में इसी तरह की स्थापना की. 47 00:02:31,770 --> 00:02:35,220 हम इस कोड है कि यहां देखते हैं कि हम एक रूप है जब निष्पादित करने के लिए जा रहे हैं 48 00:02:35,220 --> 00:02:36,850 इस पेज पर पोस्ट किए गए. 49 00:02:36,850 --> 00:02:40,500 लेकिन पहले हम वास्तव में है उस रूप में प्रस्तुत करना करने के लिए. 50 00:02:40,500 --> 00:02:44,140 तो बोली प्रपत्र पर एक नज़र लेने, क्या क्षेत्रों रहे हैं वहाँ? 51 00:02:44,140 --> 00:02:50,710 >> हम सभी भाव एक ही है कि देखना नाम प्रतीक के साथ पाठ बॉक्स. 52 00:02:50,710 --> 00:02:55,350 और इसलिए जब बोली प्रपत्र पोस्ट किया जाता है quote.PHP के लिए हम अब करने जा रहे हैं 53 00:02:55,350 --> 00:02:56,950 इस कोड को निष्पादित. 54 00:02:56,950 --> 00:03:01,630 और हमारे बाद सुपर में ही चर वैश्विक प्रतीक होने जा रहा है. 55 00:03:01,630 --> 00:03:05,910 >> हमें यकीन है कि बनाने के लिए मान्य है कि वे वास्तव में प्रतीक तैनात हैं. 56 00:03:05,910 --> 00:03:08,760 अगर वे नहीं किया, हम तुम कहते हो एक प्रतीक प्रदान करनी चाहिए. 57 00:03:08,760 --> 00:03:12,670 , वे एक प्रतीक प्रदान किया मानते हुए हम उस प्रतीक को देखने. 58 00:03:12,670 --> 00:03:16,750 >> अब लगता है कि देखो ऊपर हो सकता है याद बाद में विफल रहा है, ठीक है, शायद यह नहीं था एक 59 00:03:16,750 --> 00:03:18,460 साथ शुरू करने के लिए वैध प्रतीक. 60 00:03:18,460 --> 00:03:22,690 तो यह वापसी झूठी देखो, हम माफी मांगना चाहता हूँ कि 61 00:03:22,690 --> 00:03:24,850 प्रतीक नहीं मिला था. 62 00:03:24,850 --> 00:03:29,450 हम प्रतीक मिल गया है, अब हम quote.PHP टेम्पलेट प्रदान कर सकते हैं. 63 00:03:29,450 --> 00:03:31,220 >> कि क्या की तरह दिखता है? 64 00:03:31,220 --> 00:03:36,580 वह सिर्फ मुद्रित करने के लिए जा रहा है कि एक शेयर जो कुछ शेयरों के नाम था की 65 00:03:36,580 --> 00:03:41,540 शेयर की कीमत है, जो कुछ भी लायक है. 66 00:03:41,540 --> 00:03:45,490 अब हम यह क्यों htmlspecialchars प्रयोग करते हैं समारोह? 67 00:03:45,490 --> 00:03:49,280 ऐसा इसलिए है क्योंकि स्टॉक नाम और प्रतीक वास्तव में विशेष हो सकते हैं 68 00:03:49,280 --> 00:03:54,410 अक्षर है कि नहीं होना चाहिए HTML के रूप में व्याख्या की जा. 69 00:03:54,410 --> 00:03:56,960 >> ठीक है, तो उस भाव के लिए है. 70 00:03:56,960 --> 00:04:00,700 अब हम index.php पर देखना चाहता हूँ और पोर्टफोलियो. 71 00:04:00,700 --> 00:04:04,730 लेकिन पहले हम वास्तव में निर्माण करने की आवश्यकता विभागों तालिका. 72 00:04:04,730 --> 00:04:07,310 यहाँ हम ऐसा करने जा रहे हैं कि कैसे है. 73 00:04:07,310 --> 00:04:09,390 >> तो चलो संरचना पर एक नज़र रखना. 74 00:04:09,390 --> 00:04:13,530 और हम देखते हैं कि विभागों तालिका एक आईडी के लिए जा रहा है. 75 00:04:13,530 --> 00:04:17,760 तो यह है कि उपयोगकर्ता के होने जा रहा है शेयरों डालने है कि आईडी. 76 00:04:17,760 --> 00:04:21,839 हम होने जा रहा है जो एक प्रतीक है, हम कर रहे हैं कि कंपनी का प्रतीक 77 00:04:21,839 --> 00:04:23,610 के लिए शेयरों डालने. 78 00:04:23,610 --> 00:04:27,940 और फिर शेयरों की संख्या है डाला जा रहा है कि शेयरों. 79 00:04:27,940 --> 00:04:33,490 >> तो, pset कल्पना के अनुसार कि याद हम चाहते हैं कि पहचान पत्र और प्रतीक निर्दिष्ट - 80 00:04:33,490 --> 00:04:37,140 हम अनुक्रमित, आईडी और बाहर की जांच प्रतीक प्राथमिक कुंजी है. 81 00:04:37,140 --> 00:04:41,240 तो एक यूजर आईडी और प्रतीक बाँधना केवल एक ही प्रकट करना चाहिए 82 00:04:41,240 --> 00:04:44,010 इस तालिका में समय. 83 00:04:44,010 --> 00:04:46,050 अब के कोड को देखो. 84 00:04:46,050 --> 00:04:50,950 >> तो अब index.php सभी हड़पने के लिए जा रहा है हमारे पोर्टफोलियो जानकारी और की 85 00:04:50,950 --> 00:04:52,700 यह उपयोगकर्ता के लिए प्रदर्शित करते हैं. 86 00:04:52,700 --> 00:04:56,230 तो सबसे पहले, हम नकदी हड़पने के लिए जा रहे हैं उपयोगकर्ता वर्तमान में से है कि 87 00:04:56,230 --> 00:04:57,160 कैश तालिका. 88 00:04:57,160 --> 00:05:02,070 उस प्रश्न को हमेशा के लिए जा रहा है, याद रखें सरणियों की एक सरणी वापस जाने के लिए. 89 00:05:02,070 --> 00:05:06,070 हम केवल नकद चयनित तो फिर भी एक ही पंक्ति से, हम अभी भी करने की जरूरत है 90 00:05:06,070 --> 00:05:10,850 अनुक्रमण द्वारा कि नकदी हड़पने zeroth पंक्तियों के सूचकांक और हथियाने 91 00:05:10,850 --> 00:05:13,720 नकद सूचकांक. 92 00:05:13,720 --> 00:05:17,810 >> तो अब हम सभी का चयन करना चाहते हैं विभागों तालिका से जानकारी 93 00:05:17,810 --> 00:05:21,640 कि वर्तमान में करने के लिए प्रासंगिक है उपयोगकर्ता में लॉग इन किया. 94 00:05:21,640 --> 00:05:25,070 हम बेशक कि मान्य करने की आवश्यकता कि वास्तव में सफल रहा जो हम 95 00:05:25,070 --> 00:05:28,120 हम क्वेरी जब भी हमेशा करना चाहिए. 96 00:05:28,120 --> 00:05:31,890 हम उस जानकारी के सभी एक बार, pset कल्पना हमें कि हम बताते हैं 97 00:05:31,890 --> 00:05:36,298 अच्छी तरह से स्टोर करने के क्रम में इस करना चाहिए इस में जानकारी के सभी 98 00:05:36,298 --> 00:05:37,850 पदों सरणी. 99 00:05:37,850 --> 00:05:42,250 >> इसलिए हम सभी पर पाशन कर रहे हैं ऊपर लग पोर्टफोलियो जानकारी, 100 00:05:42,250 --> 00:05:47,030 में प्रत्येक पंक्ति के साथ जुड़े स्टॉक फिर पोर्टफोलियो की जानकारी, और 101 00:05:47,030 --> 00:05:52,510 स्थिति सरणी में नाम के भंडारण, कीमत, शेयर और प्रतीक सभी 102 00:05:52,510 --> 00:05:54,790 उस स्टॉक के साथ जुड़े. 103 00:05:54,790 --> 00:05:59,040 और अंत में, हम प्रस्तुत करने जा रहे हैं portfolio.PHP, राशि में गुजर 104 00:05:59,040 --> 00:06:02,290 नकदी की हम वर्तमान में है, पदों सरणी कि हम सिर्फ 105 00:06:02,290 --> 00:06:06,510 निर्माण, और इस का शीर्षक पोर्टफोलियो होगा जो पेज. 106 00:06:06,510 --> 00:06:09,166 >> के portfolio.PHP पर एक नज़र रखना. 107 00:06:09,166 --> 00:06:13,570 और हम देखते हैं कि प्रमुख दिलचस्प हिस्सा इस पाश है. 108 00:06:13,570 --> 00:06:17,410 इसलिए हम पदों पर पाशन कर रहे हैं सरणी, एक बनाने 109 00:06:17,410 --> 00:06:19,420 मेज, जहां कि मेज - 110 00:06:19,420 --> 00:06:23,220 हम साथ प्रत्येक पंक्ति populating कर रहे हैं हम अंदर डाल दिया कि जानकारी 111 00:06:23,220 --> 00:06:24,470 पदों सरणी. 112 00:06:24,470 --> 00:06:28,250 >> फिर, हम htmlspecialchars उपयोग करने की आवश्यकता मामले में इस प्रतीक या नाम 113 00:06:28,250 --> 00:06:31,020 HTML वर्ण होते हैं. 114 00:06:31,020 --> 00:06:36,690 और यहाँ हम कीमत बढ़ रही है और कर रहे हैं हम हैं कि शेयरों की राशि 115 00:06:36,690 --> 00:06:40,880 आदेश में कहा कि कितना पाने के लिए उपयोगकर्ता के लिए वर्तमान मूल्य. 116 00:06:40,880 --> 00:06:42,880 और कहा कि पोर्टफोलियो के लिए है. 117 00:06:42,880 --> 00:06:45,500 >> अब हम बेचने पर एक नज़र रखेंगे. 118 00:06:45,500 --> 00:06:50,190 तो बेचने वापस करने के लिए जाना जा रहा है हम register.php में था कि प्रारूप. 119 00:06:50,190 --> 00:06:53,200 हम एक फार्म जा रहा है कि देखना इस पेज को तैनात किया जाना है. 120 00:06:53,200 --> 00:06:57,270 लेकिन पहले, हम पेज लोड करते हैं, हम यह करने के लिए जा रहे हैं. 121 00:06:57,270 --> 00:06:58,880 >> तो यह क्या कर रहा है? 122 00:06:58,880 --> 00:07:03,660 खैर, हम सिर्फ बेचना पेज हो सकता था एक एकल पाठ बॉक्स है कि उपयोगकर्ता है 123 00:07:03,660 --> 00:07:06,020 इस प्रतीक में प्रवेश करती है हम बेचना चाहते हैं. 124 00:07:06,020 --> 00:07:08,890 लेकिन हमें थोड़ा और अधिक चालाक हो जा रहे हैं और हम एक बूंद लिए जा रहे हैं 125 00:07:08,890 --> 00:07:14,690 कि उपयोगकर्ता का चयन करने के लिए अनुमति देता है नीचे वे पहले से ही है कि वास्तविक प्रतीकों. 126 00:07:14,690 --> 00:07:17,940 >> तो हम उपयोगकर्ता के पोर्टफोलियो हो रही है. 127 00:07:17,940 --> 00:07:22,630 हम विभागों से चयन करने के लिए जा रहे हैं प्रतीकों में से एक है कि सभी उपयोगकर्ता 128 00:07:22,630 --> 00:07:26,180 वर्तमान में, वर्तमान में है उपयोगकर्ता में लॉग इन किया. 129 00:07:26,180 --> 00:07:28,150 कि सफल रहा है कि सुनिश्चित करें. 130 00:07:28,150 --> 00:07:31,960 और अब हम पर पाश के लिए जा रहे हैं बस हथियाने जानकारी लौटे 131 00:07:31,960 --> 00:07:35,610 प्रत्येक प्रतीक, और यह भंडारण इस चिह्न सरणी में. 132 00:07:35,610 --> 00:07:37,570 >> और अब हम जा रहे हैं बेचने प्रपत्र प्रस्तुत करना. 133 00:07:37,570 --> 00:07:43,380 तो बेचने फार्म जा रहा है अभी एक ड्रॉप डाउन मेनू, एक का चयन किया जाना है. 134 00:07:43,380 --> 00:07:49,140 और बेचने के रूप में एक विकल्प है सिर्फ प्रतीक बाहर मुद्रित करने के लिए जा रहा 135 00:07:49,140 --> 00:07:52,380 हम से पकड़ा कि विभागों तालिका. 136 00:07:52,380 --> 00:07:58,390 >> तो बेचने फार्म जा रहा है वापस sell.PHP को जमा करें. 137 00:07:58,390 --> 00:08:04,340 Sell.PHP को देखते हुए, यह कोड है हम प्रस्तुत करते हैं तो उस पर अमल करने के लिए जा रहा है 138 00:08:04,340 --> 00:08:05,555 इस पृष्ठ पर. 139 00:08:05,555 --> 00:08:10,320 हम मान्य करने के लिए चाहता हूँ कि उपयोगकर्ता वास्तव में एक प्रतीक में प्रवेश किया. 140 00:08:10,320 --> 00:08:12,730 >> अब वे किया था कि यह सोचते हैं - 141 00:08:12,730 --> 00:08:16,930 तो अब हम यह निर्धारित करने के लिए चाहते हैं कि कितने उपयोगकर्ता वास्तव में बेच रही है शेयरों 142 00:08:16,930 --> 00:08:20,830 और उपयोगकर्ता कितना पैसा मिलना चाहिए कि कई शेयरों की बिक्री के लिए. 143 00:08:20,830 --> 00:08:25,210 इसलिए हम शेयरों की संख्या हड़पने कि उपयोगकर्ता इस प्रतीक के लिए किया है. 144 00:08:25,210 --> 00:08:30,690 हम के लिए विभागों में देख रहे हैं उपयोगकर्ता और दी प्रतीक दी. 145 00:08:30,690 --> 00:08:34,289 >> अब यकीन है कि वास्तव में उस बनाना एक पंक्ति लौट आए. 146 00:08:34,289 --> 00:08:39,440 यह नहीं था, तो उपयोगकर्ता नहीं है, क्योंकि वास्तव में बेचने के लिए है कि प्रतीक है. 147 00:08:39,440 --> 00:08:42,890 , वे कहते हैं कि प्रतीक है ऐसा मान लिया जाये हम की संख्या हथियाना चाहते हैं 148 00:08:42,890 --> 00:08:44,530 वे है कि शेयरों. 149 00:08:44,530 --> 00:08:47,640 और अब हम देखो कैसे करना चाहते हैं ज्यादा प्रत्येक शेयर के लायक है. 150 00:08:47,640 --> 00:08:49,450 >> इसलिए हम देखो समारोह का इस्तेमाल किया. 151 00:08:49,450 --> 00:08:52,910 हम मूल्य को देख रहे हैं प्रतीक की. 152 00:08:52,910 --> 00:08:56,700 अब, देखो सफल मानते हुए कि हम वास्तव में सभी को अद्यतन करने के लिए जा रहे हैं 153 00:08:56,700 --> 00:08:57,830 जानकारी. 154 00:08:57,830 --> 00:09:02,285 इसलिए हम विभागों से हटाना चाहते हैं हम बेच रहे हैं कि शेयरों. 155 00:09:02,285 --> 00:09:05,610 हम उपयोगकर्ता का अद्यतन करना चाहते हैं नकदी की राशि. 156 00:09:05,610 --> 00:09:10,480 >> और हम शेयरधारक इसे अपडेट कर रहे हैं बार शेयर की कीमत - 157 00:09:10,480 --> 00:09:13,050 इतना है कि कितना पैसा उपयोगकर्ता अभी बनाया. 158 00:09:13,050 --> 00:09:15,150 और अब हम अपने इतिहास को अद्यतन करना चाहते हैं. 159 00:09:15,150 --> 00:09:17,390 तो हम एक बार देख नहीं लिया है अभी तक के इतिहास की मेज पर. 160 00:09:17,390 --> 00:09:19,440 इसलिए हम वापस इस के लिए आया हूँ. 161 00:09:19,440 --> 00:09:23,690 >> अब अंत में हम पुनर्निर्देशित करने के लिए जा रहे हैं पोर्टफोलियो में वापस. 162 00:09:23,690 --> 00:09:25,300 अब चलो खरीदें पर एक नजर डालते हैं. 163 00:09:25,300 --> 00:09:28,910 तो, खरीदने सुंदर होना चाहिए बेचने के लिए इसी तरह की. 164 00:09:28,910 --> 00:09:32,300 >> हम फिर से जा रहे हैं कि देखने हम कर रहे हैं देखने के लिए जाँच करने के लिए 165 00:09:32,300 --> 00:09:33,900 इस पेज को प्रस्तुत करने. 166 00:09:33,900 --> 00:09:37,470 हम, हम कर रहे हैं नहीं कर रहे हैं कि मानते हुए खरीदें प्रपत्र लोड करने के लिए जा रहा है. 167 00:09:37,470 --> 00:09:40,210 तो क्या खरीदें फार्म की तरह दिखता है? 168 00:09:40,210 --> 00:09:42,510 >> हम यह सिर्फ एक नियमित चलो यहाँ देखते कि जा रहा है फार्म 169 00:09:42,510 --> 00:09:44,450 वापस buy.PHP को जमा करें. 170 00:09:44,450 --> 00:09:49,230 और यह एक प्रतीक है जा रहा है कि उपयोगकर्ता, प्रवेश कर रहा है की संख्या 171 00:09:49,230 --> 00:09:53,330 उपयोगकर्ता खरीदना चाहता है कि शेयर उस प्रतीक की, और यह बात है. 172 00:09:53,330 --> 00:09:59,890 हम buy.PHP को वापस जमा कर तो, जब हम कर रहे हैं अब इस कोड को निष्पादित करने के लिए जा रहा है. 173 00:09:59,890 --> 00:10:04,250 >> हम फिर से मान्य करने के लिए चाहता हूँ कि उपयोगकर्ता वैध कुछ में प्रवेश किया. 174 00:10:04,250 --> 00:10:06,730 यहाँ तो हमें यकीन है कि वे कर रहे हैं वास्तव में एक प्रतीक में प्रवेश किया. 175 00:10:06,730 --> 00:10:09,190 यहाँ हम यकीन कर रहे हैं वे वास्तव में प्रवेश किया शेयरों. 176 00:10:09,190 --> 00:10:12,840 और यहाँ हम यकीन कर रहे हैं वे शेयरों के लिए एक पूर्णांक में प्रवेश किया, तो 177 00:10:12,840 --> 00:10:15,095 वे एबीसी के शेयरों को खरीदने की कोशिश नहीं कर रहे हैं. 178 00:10:15,095 --> 00:10:17,630 179 00:10:17,630 --> 00:10:23,130 >> अब हम की कीमत को देखना चाहता हूँ प्रतीक तो हम कितना पैसा हम जानते हैं 180 00:10:23,130 --> 00:10:26,590 उपयोगकर्ता से घटाना चाहिए. 181 00:10:26,590 --> 00:10:31,700 अब हम चुनेंगे कितना नकद उपयोगकर्ता वास्तव में है और यह सुनिश्चित करें कि 182 00:10:31,700 --> 00:10:33,960 कि सफल रहा. 183 00:10:33,960 --> 00:10:35,600 यहाँ हम नकदी हथियाने रहे हैं. 184 00:10:35,600 --> 00:10:39,660 और अब यहाँ, हमें यकीन है कि कर रहे हैं उपयोगकर्ता पर्याप्त नकदी है कि. 185 00:10:39,660 --> 00:10:44,950 >> तो अगर शेयरों की संख्या उपयोगकर्ता बार प्रत्येक की कीमत खरीदना चाहता है 186 00:10:44,950 --> 00:10:49,100 उन शेयरों की तुलना में अधिक है हम हैं कि नकदी की मात्रा, तब 187 00:10:49,100 --> 00:10:50,950 उपयोगकर्ता बर्दाश्त नहीं कर सकता. 188 00:10:50,950 --> 00:10:54,500 उपयोगकर्ता पर्याप्त नकदी है कि मान लिया जाये कि, अब हम में सम्मिलित करना चाहते हैं 189 00:10:54,500 --> 00:10:55,980 उपयोगकर्ता के पोर्टफोलियो. 190 00:10:55,980 --> 00:10:59,900 खैर, हम उपयोगकर्ता के में सम्मिलित करेंगे इस होना होता पोर्टफोलियो अगर 191 00:10:59,900 --> 00:11:02,770 उपयोगकर्ता खरीद रहा है पहली बार उस विशेष प्रतीक. 192 00:11:02,770 --> 00:11:06,630 >> लेकिन क्या वे पहले से ही होता है कुछ एप्पल स्टॉक है करने के लिए? 193 00:11:06,630 --> 00:11:10,930 खैर, अब हम पर का उपयोग कर रहे हैं कुंजी अद्यतन बयान नकल. 194 00:11:10,930 --> 00:11:15,750 इससे पहले हम निर्दिष्ट क्यों तो यह है कि आईडी और प्रतीक एक संयुक्त होना चाहिए 195 00:11:15,750 --> 00:11:19,620 प्राथमिक कुंजी, इतना है कि हम करने की कोशिश हैं कि एक आईडी और प्रतीक सम्मिलित 196 00:11:19,620 --> 00:11:24,670 वहां पहले से ही है, हम बस अद्यतन हूँ कि नए शेयर शामिल करने के लिए शेयरों 197 00:11:24,670 --> 00:11:26,720 उपयोगकर्ता खरीद रहा है. 198 00:11:26,720 --> 00:11:30,390 >> अब हम राशि का अद्यतन करना चाहते हैं उपयोगकर्ता है कि नकदी, क्योंकि वे 199 00:11:30,390 --> 00:11:33,390 सिर्फ उन शेयरों पर कुछ पैसे खर्च किए. 200 00:11:33,390 --> 00:11:36,060 और अंत में, हम अद्यतन हूँ इतिहास तालिका फिर से. 201 00:11:36,060 --> 00:11:38,590 कौन सा है, फिर से, हम देख लेंगे एक दूसरे में. 202 00:11:38,590 --> 00:11:43,230 और अंत में हम पुनर्निर्देशित हूँ portfolio.PHP के लिए वापस. 203 00:11:43,230 --> 00:11:45,440 >> तो चलो पर एक नज़र रखना इतिहास तालिका. 204 00:11:45,440 --> 00:11:48,770 205 00:11:48,770 --> 00:11:53,430 अब इतिहास तालिका है कि याद सभी खरीदता है का ट्रैक रखने के लिए और करने के लिए चाहिए 206 00:11:53,430 --> 00:11:57,580 सभी उपयोगकर्ताओं को बस, नहीं बना है कि बेचता शेयरों की मौजूदा संख्या कि 207 00:11:57,580 --> 00:12:00,500 उपयोगकर्ताओं है, जो है क्या पोर्टफोलियो के लिए है. 208 00:12:00,500 --> 00:12:06,350 तो हम उपयोगकर्ता का ट्रैक रख रहे हैं कि खरीदने या चाहे बेच रही है 209 00:12:06,350 --> 00:12:11,740 इस विशेष लेन - देन एक खरीदने गया था या बेचने, किया जा रहा है कि प्रतीक 210 00:12:11,740 --> 00:12:17,540 खरीदा या बेचा, की संख्या शेयरों हम खरीद या बेच रहे हैं कि 211 00:12:17,540 --> 00:12:22,840 जा रहा है कि एक भी शेयर की कीमत समय, अंत में खरीदा या बेचा, और 212 00:12:22,840 --> 00:12:25,550 कि इस खरीद या बेच उत्पन्न हो रही है. 213 00:12:25,550 --> 00:12:27,650 >> और कहा कि इतिहास के सभी है जरूरत है कि हम जानकारी 214 00:12:27,650 --> 00:12:29,850 का ट्रैक रखने के लिए. 215 00:12:29,850 --> 00:12:37,340 हम बेचने को देखा तो, जब हमने देखा कि हम इतिहास बेचने में डालने थे, 216 00:12:37,340 --> 00:12:42,060 हम खरीद या बेच रहे हैं या नहीं, वर्तमान समय टिकट, और 217 00:12:42,060 --> 00:12:46,070 वर्तमान उपयोगकर्ता, किया जा रहा है कि प्रतीक बेचा, कर रहे हैं कि शेयरों की संख्या 218 00:12:46,070 --> 00:12:50,010 बेचा, और कीमत की जा रही है इस समय शेयर. 219 00:12:50,010 --> 00:12:52,740 इसी तरह, खरीदें, यह हूँ लगभग एक ही देखो. 220 00:12:52,740 --> 00:12:56,820 फर्क सिर्फ इतना बजाय है बेचने की, हम खरीद रहे हैं. 221 00:12:56,820 --> 00:13:01,243 >> तो बेचने में और खरीदने के लिए, हम में डालने रहे हैं इतिहास तालिका के सभी 222 00:13:01,243 --> 00:13:02,960 खरीदता है और हो रहा है कि बेचता है. 223 00:13:02,960 --> 00:13:08,680 तो history.PHP सब करने की जरूरत हड़पने है इतिहास से जानकारी 224 00:13:08,680 --> 00:13:13,960 तालिका, यकीन है कि यह सफल बनाने, और उस जानकारी को प्रस्तुत करना. 225 00:13:13,960 --> 00:13:18,770 तो history.PHP टेम्पलेट को देख, रोचक जानकारी 226 00:13:18,770 --> 00:13:19,940 यहीं है. 227 00:13:19,940 --> 00:13:23,935 >> हम सभी पर पाशन कर रहे हैं लेनदेन, छपाई यह है कि क्या 228 00:13:23,935 --> 00:13:29,580 एक स्वरूपण, खरीदने या बेचने दिनांक समय था हम इस लेन - देन किया है कि. 229 00:13:29,580 --> 00:13:31,520 हम htmlspecialchars उपयोग करने की आवश्यकता याद रखें पर 230 00:13:31,520 --> 00:13:33,270 प्रतीक, सिर्फ मामले में. 231 00:13:33,270 --> 00:13:37,150 और अंत में, की संख्या स्वरूपण कीमत खरीदा है और कर रहे थे कि शेयरों 232 00:13:37,150 --> 00:13:39,310 उस समय एक भी शेयर की. 233 00:13:39,310 --> 00:13:42,570 >> और कहा कि इतिहास के सभी प्रदर्शित करता है जरूरत है कि हम जानकारी. 234 00:13:42,570 --> 00:13:44,220 और कहा कि इस pset के लिए है. 235 00:13:44,220 --> 00:13:47,820 मेरा नाम रोब है, और इस CS50 वित्त था. 236 00:13:47,820 --> 00:13:52,171