1 00:00:00,000 --> 00:00:12,800 >> [음악 연주] 2 00:00:12,800 --> 00:00:13,410 >> ROB 보덴 : 안녕하세요. 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 그리고 우리는 이름으로 전달하는 것입니다, 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 >> 그 성공한다면, 다음 결과 false가 아닌 것입니다. 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 해당 사용자의 ID. 37 00:01:59,640 --> 00:02:02,300 ID가 기억 자동 증가. 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 그리고 우리는 볼이 포트폴리오 테이블 ID를해야 할 것입니다. 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 따라서 사용자 ID 및 기호 페어링 단 하나 나타납니다 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 다시 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 그들은 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 자, 이제 우리는에 사용하는거야 키 UPDATE 문을 중복. 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