1 00:00:00,000 --> 00:00:12,800 >> [সঙ্গীত বাজাচ্ছি] 2 00:00:12,800 --> 00:00:13,410 >> Rob 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 আইডি মনে রাখবেন স্বয়ংক্রিয় বৃদ্ধিশীল. 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 তারা প্রতীক প্রদান করেছিল Assuming আমরা যে প্রতীক সন্ধান. 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 অক্ষর যে না করা উচিত এইচটিএমএল হিসেবে ব্যাখ্যা করা. 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 >> তাই আমরা সব ওভার looping করছি আপ খুঁজছেন পোর্টফোলিও তথ্য, 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 সুতরাং আমরা অবস্থানের উপর looping করছি অ্যারে, একটি তৈরি 109 00:06:17,410 --> 00:06:19,420 টেবিল, যেখানে যে টেবিল - 110 00:06:19,420 --> 00:06:23,220 আমরা সঙ্গে প্রতিটি সারি পূর্ণ করছি আমরা ভিতরে রাখা তথ্য যে 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 এইচটিএমএল অক্ষর ধারণ করে. 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 , তারা যে চিহ্ন আছে Assuming আমরা সংখ্যা দখল চাই 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 এখন, চেহারা পর্যন্ত সফল যে Assuming আসলে আমরা সব আপডেট চলুন 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 আমরা, আমরা পারব না থাকেন যে Assuming এখনই ফর্ম লোড করতে যাচ্ছে. 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 ব্যবহারকারীর যথেষ্ট নগদ আছে Assuming, এখন আমরা মধ্যে সন্নিবেশ করতে চান 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 >> আমরা সব ওভার looping করছি লেনদেন, ছাপানো এই কিনা 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