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 ID ہے یاد رکھیں کہ آٹو incrementing. 38 00:02:02,300 --> 00:02:06,730 >> اور تو ہے کہ کچھ کے لئے ناکام ہو گیا تو وجہ، تو ہم معذرت خواہ ہیں کرنا چاہتے ہیں 39 00:02:06,730 --> 00:02:08,520 ہم ID پر قبضہ نہیں کر سکتے. 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 اور ہم دیکھتے ہیں کہ محکموں میز ایک ID کی جا رہی ہے. 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 ہم اشاریہ جات، ID اور چیک علامت بنیادی کلید ہے. 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 اس کے سوال ہمیشہ رہا ہے، یاد رکھیں arrays کے ایک صف واپس کرنے کے لئے. 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 ، وہ اس کی علامت ہے فرض ہم کی تعداد پر قبضہ کرنا چاہتے ہیں 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 پہلے ہم مخصوص کیوں تو یہ ہے کہ ID اور علامت ایک مشترکہ ہونا چاہئے 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