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 >> Значэнне па змаўчанні наяўнымі будзе 10000. 25 00:01:24,920 --> 00:01:29,630 І мы збіраемся прайсці як імя карыстальніка, імя карыстальніка, праз POST супер 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 што мы не маглі захапіць ID. 40 00:02:08,520 --> 00:02:13,450 Але калі выказаць здагадку, што ён не прамінуў, то мы захапіць ID ад таго, што запыт 41 00:02:13,450 --> 00:02:18,400 вярнуўся, захоўваць, што ў нашай сесіі - таму мы хочам увайсьці дадзенага ўдзельніка ў па 42 00:02:18,400 --> 00:02:21,770 захоўвання ID у сесіі супер глабальным, і, нарэшце, 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 І адзіная пераменная у нашай POST супер Глабальная будзе знак. 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 Так што гэта будзе карыстальніка ID, які ўстаўкі акцыі. 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 спецыфікацыі, мы паказваем, што ID і сімвал - 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 Памятаеце, што запыт заўсёды будзе вярнуцца масіў масіваў. 89 00:05:02,070 --> 00:05:06,070 Так што, хоць мы толькі выбралі грошы ад аднаго радка, мы ўсё яшчэ павінны 90 00:05:06,070 --> 00:05:10,850 захапіць гэтыя грошы шляхам індэксацыі ў нулявы індэкс радкоў і захопу 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 мы запаўненне кожнага радка з Інфармацыя, якую мы пакласці ўнутр 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 прадставіць да Энцыклапедыя праграм. 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 Таму, калі мы прадставіць да Энцыклапедыя праграм, мы цяпер збіраецца выканаць гэты код. 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 яны не спрабуюць купляць акцыі ABC. 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 першасны ключ, так што, калі мы паспрабуем ўставіць ID і сімвал, якія з'яўляюцца 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