1 00:00:00,000 --> 00:00:12,800 >> [Música tocando] 2 00:00:12,800 --> 00:00:13,410 >> ROB BOWDEN: Oi. 3 00:00:13,410 --> 00:00:17,150 Estou Rob, e eu espero que você esteja pronto colocar estoque nesta solução. 4 00:00:17,150 --> 00:00:19,740 Primeiro, vamos dar uma olhada no registo. 5 00:00:19,740 --> 00:00:24,400 Então lembre-se que aqui estamos verificando para ver se um formulário foi 6 00:00:24,400 --> 00:00:26,200 postou a esta página. 7 00:00:26,200 --> 00:00:29,170 >> Então a primeira coisa que vamos a fazer é ir para a outra pessoa. 8 00:00:29,170 --> 00:00:31,650 E nós vamos prestar o formulário de registo. 9 00:00:31,650 --> 00:00:37,320 Assim, o formulário de registo vai para postar register.php. 10 00:00:37,320 --> 00:00:38,760 E o que é que vai enviar? 11 00:00:38,760 --> 00:00:44,510 Vai enviar um nome de usuário que o usuário vai preencher, uma senha, 12 00:00:44,510 --> 00:00:46,050 e uma confirmação - 13 00:00:46,050 --> 00:00:48,350 a senha digitada novamente. 14 00:00:48,350 --> 00:00:54,020 >> Agora, quando essa forma é enviada para register.php vamos executar este caso. 15 00:00:54,020 --> 00:00:57,260 Olhando para este caso, estamos em primeiro lugar vai validar a entrada. 16 00:00:57,260 --> 00:01:00,650 Queremos ter certeza de que o nome de usuário e palavra-passe não estavam vazios e que 17 00:01:00,650 --> 00:01:03,860 a confirmação efectivamente coincide com a senha. 18 00:01:03,860 --> 00:01:07,820 Uma vez que tenhamos verificado que pudermos realmente registrar o usuário. 19 00:01:07,820 --> 00:01:08,750 >> O que significa isso? 20 00:01:08,750 --> 00:01:12,120 Bem, nós queremos inserir o usuário em nosso banco de dados. 21 00:01:12,120 --> 00:01:13,600 E é assim que nós vamos fazer isso. 22 00:01:13,600 --> 00:01:19,250 Então, vamos inserir os utilizadores mesa o nome de usuário campos, 23 00:01:19,250 --> 00:01:21,230 hash e dinheiro. 24 00:01:21,230 --> 00:01:24,920 >> O valor padrão de dinheiro vai ser 10.000. 25 00:01:24,920 --> 00:01:29,630 E nós vamos passar como nome de usuário, nome de usuário, por meio da super-POST 26 00:01:29,630 --> 00:01:32,070 global, que é enviado a partir do formulário. 27 00:01:32,070 --> 00:01:35,370 E vamos para criptografar a senha. 28 00:01:35,370 --> 00:01:40,780 >> Então, se isso sucedeu, então resulta será não-falso. 29 00:01:40,780 --> 00:01:42,990 Se ele falhar, então nós quero pedir desculpas. 30 00:01:42,990 --> 00:01:44,100 Algo deu errado. 31 00:01:44,100 --> 00:01:45,330 E o que poderia ter dado errado? 32 00:01:45,330 --> 00:01:48,610 >> Bem, é preciso haver um nome de usuário único. 33 00:01:48,610 --> 00:01:51,900 E assim, a consulta pode ter falhado se o nome de usuário já 34 00:01:51,900 --> 00:01:53,700 existia na tabela. 35 00:01:53,700 --> 00:01:58,210 Assim, supondo que era um nome de usuário único, então vamos consultar para pegar o 36 00:01:58,210 --> 00:01:59,640 ID desse usuário. 37 00:01:59,640 --> 00:02:02,300 Lembre-se que o ID é auto-incremento. 38 00:02:02,300 --> 00:02:06,730 >> E assim se isso acontecer a falhar por algum razão, então queremos pedir desculpas 39 00:02:06,730 --> 00:02:08,520 que não poderíamos pegar o ID. 40 00:02:08,520 --> 00:02:13,450 Mas supondo que ele não falhou, então pegamos o ID do que a consulta 41 00:02:13,450 --> 00:02:18,400 devolvidos guarde que, em nossa sessão - por isso queremos registrar este usuário em pelo 42 00:02:18,400 --> 00:02:21,770 armazenar o ID da sessão super-global, e, finalmente, 43 00:02:21,770 --> 00:02:23,820 redirecionar para nosso portfólio. 44 00:02:23,820 --> 00:02:26,040 E é isso para registo. 45 00:02:26,040 --> 00:02:28,680 >> Agora vamos passar para a cotação. 46 00:02:28,680 --> 00:02:31,770 Então citação vai ter uma configuração realmente similar. 47 00:02:31,770 --> 00:02:35,220 Vemos aqui que este é o código que vamos executar quando um formulário é 48 00:02:35,220 --> 00:02:36,850 postou a esta página. 49 00:02:36,850 --> 00:02:40,500 Mas primeiro nós temos realmente para tornar essa forma. 50 00:02:40,500 --> 00:02:44,140 Então, dando uma olhada no formulário de cotação, o que os campos estão lá? 51 00:02:44,140 --> 00:02:50,710 >> Vemos que toda citação tem um único caixa de texto com o símbolo nome. 52 00:02:50,710 --> 00:02:55,350 E assim, quando formulário de cotação é publicada para quote.PHP vamos agora para 53 00:02:55,350 --> 00:02:56,950 executar este código. 54 00:02:56,950 --> 00:03:01,630 E a única variável em nosso post super- mundial vai ser símbolo. 55 00:03:01,630 --> 00:03:05,910 >> Nós validar que ter certeza de que eles realmente postou o símbolo. 56 00:03:05,910 --> 00:03:08,760 E se não o fizessem, nós dizemos-lhe deve fornecer um símbolo. 57 00:03:08,760 --> 00:03:12,670 Assumindo que proporcionam um símbolo, olhamos para esse símbolo. 58 00:03:12,670 --> 00:03:16,750 >> Agora lembre-se que o olhar se pode ter falhou uma vez que, bem, talvez não fosse uma 59 00:03:16,750 --> 00:03:18,460 símbolo válido para começar. 60 00:03:18,460 --> 00:03:22,690 Portanto, se esse olhar para cima retorno falso, queremos pedir desculpas que o 61 00:03:22,690 --> 00:03:24,850 símbolo não foi encontrado. 62 00:03:24,850 --> 00:03:29,450 Uma vez que tenhamos encontrado o símbolo, agora nós pode tornar o modelo quote.PHP. 63 00:03:29,450 --> 00:03:31,220 >> O que isso parece? 64 00:03:31,220 --> 00:03:36,580 Isso só vai imprimir que uma parte de qualquer que seja o nome de estoques foi 65 00:03:36,580 --> 00:03:41,540 vale a pena qualquer que seja o preço das ações é. 66 00:03:41,540 --> 00:03:45,490 Agora, por que nós usamos este htmlspecialchars funcionar? 67 00:03:45,490 --> 00:03:49,280 Isso porque o nome de ações e símbolo pode realmente conter especial 68 00:03:49,280 --> 00:03:54,410 caracteres que não deveria ser interpretado como HTML. 69 00:03:54,410 --> 00:03:56,960 >> Tudo bem, então isso é tudo para cotação. 70 00:03:56,960 --> 00:04:00,700 Agora, queremos olhar para index.php e carteira. 71 00:04:00,700 --> 00:04:04,730 Mas, primeiro, nós realmente precisamos para construir tabela de carteiras. 72 00:04:04,730 --> 00:04:07,310 Veja como vamos fazer isso. 73 00:04:07,310 --> 00:04:09,390 >> Então, vamos dar uma olhada na estrutura. 74 00:04:09,390 --> 00:04:13,530 E vemos que as carteiras mesa vai ter um ID. 75 00:04:13,530 --> 00:04:17,760 Então, isso vai ser o usuário do ID que é a inserção das ações. 76 00:04:17,760 --> 00:04:21,839 Temos um símbolo, que vai ser o símbolo da empresa que estamos 77 00:04:21,839 --> 00:04:23,610 inserção de ações para. 78 00:04:23,610 --> 00:04:27,940 E então ações é o número de ações que está sendo inserido. 79 00:04:27,940 --> 00:04:33,490 >> Então lembre-se que por a especificação pset, especificamos que ID e símbolo - 80 00:04:33,490 --> 00:04:37,140 nós verificamos índices, ID e símbolo é a chave primária. 81 00:04:37,140 --> 00:04:41,240 Assim, um ID de usuário e símbolo de emparelhamento deve aparecer apenas uma única 82 00:04:41,240 --> 00:04:44,010 tempo nesta tabela. 83 00:04:44,010 --> 00:04:46,050 Agora vamos olhar para o código. 84 00:04:46,050 --> 00:04:50,950 >> Então agora index.php vai pegar todos de nossas informações e portfólio 85 00:04:50,950 --> 00:04:52,700 exibi-lo para o utilizador. 86 00:04:52,700 --> 00:04:56,230 Então, primeiro, vamos pegar o dinheiro que o usuário possui atualmente a partir do 87 00:04:56,230 --> 00:04:57,160 mesa de caixa. 88 00:04:57,160 --> 00:05:02,070 Lembre-se, essa consulta é sempre vai para retornar um array de arrays. 89 00:05:02,070 --> 00:05:06,070 Assim, mesmo que nós só selecionado dinheiro a partir de uma única linha, ainda precisamos 90 00:05:06,070 --> 00:05:10,850 pegar esse dinheiro, indexando no índice zero da linhas e pegar o 91 00:05:10,850 --> 00:05:13,720 índice de caixa. 92 00:05:13,720 --> 00:05:17,810 >> Então, agora queremos selecionar todo o informações da tabela de carteiras 93 00:05:17,810 --> 00:05:21,640 que é relevante para o momento usuário conectado. 94 00:05:21,640 --> 00:05:25,070 Nós, naturalmente, precisa validar que que realmente sucedeu, que nós 95 00:05:25,070 --> 00:05:28,120 deve sempre fazer sempre que consultar. 96 00:05:28,120 --> 00:05:31,890 Uma vez que temos toda essa informação, a especificação pset nos informa que nós 97 00:05:31,890 --> 00:05:36,298 deve fazer isso, a fim de bem guardar todas as informações contidas neste 98 00:05:36,298 --> 00:05:37,850 variedade posições. 99 00:05:37,850 --> 00:05:42,250 >> Então, nós estamos loop para todo o informações carteira, olhando para cima o 100 00:05:42,250 --> 00:05:47,030 estoque associada a cada linha da informações carteira, e, em seguida, 101 00:05:47,030 --> 00:05:52,510 armazenar na matriz posição do nome, de preços, ações e símbolo tudo 102 00:05:52,510 --> 00:05:54,790 associado a esse estoque. 103 00:05:54,790 --> 00:05:59,040 E, finalmente, vamos tornar portfolio.PHP, passando o montante 104 00:05:59,040 --> 00:06:02,290 de dinheiro que temos atualmente, o variedade posições que acabamos 105 00:06:02,290 --> 00:06:06,510 construído, e que o título deste página que será portfolio. 106 00:06:06,510 --> 00:06:09,166 >> Vamos dar uma olhada em portfolio.PHP. 107 00:06:09,166 --> 00:06:13,570 E vemos que a maior interessante parte é este loop. 108 00:06:13,570 --> 00:06:17,410 Então, nós estamos loop sobre as posições matriz, criando uma 109 00:06:17,410 --> 00:06:19,420 mesa, onde essa mesa - 110 00:06:19,420 --> 00:06:23,220 estamos preencher cada linha com o informações que colocamos dentro do 111 00:06:23,220 --> 00:06:24,470 variedade posições. 112 00:06:24,470 --> 00:06:28,250 >> Mais uma vez, precisamos usar htmlspecialchars no caso de este símbolo ou o nome 113 00:06:28,250 --> 00:06:31,020 conter caracteres HTML. 114 00:06:31,020 --> 00:06:36,690 E aqui estamos multiplicando-se o preço e a quantidade de ações que temos 115 00:06:36,690 --> 00:06:40,880 a fim de obter o quanto isso é atualmente no valor para o usuário. 116 00:06:40,880 --> 00:06:42,880 E é isso para a carteira. 117 00:06:42,880 --> 00:06:45,500 >> Agora vamos dar uma olhada em vender. 118 00:06:45,500 --> 00:06:50,190 Então vender vai voltar para a formato que tivemos em register.php. 119 00:06:50,190 --> 00:06:53,200 Vemos que a forma vai a ser publicado para esta página. 120 00:06:53,200 --> 00:06:57,270 Mas, primeiro, quando carregar a página, vamos fazer isso. 121 00:06:57,270 --> 00:06:58,880 >> Então o que é que isto está fazendo? 122 00:06:58,880 --> 00:07:03,660 Bem, nós poderíamos apenas ter a página de venda tem uma única caixa de texto que o usuário 123 00:07:03,660 --> 00:07:06,020 entra neste símbolo que queremos vender. 124 00:07:06,020 --> 00:07:08,890 Mas vamos ser um pouco mais inteligente e nós vamos ter uma queda 125 00:07:08,890 --> 00:07:14,690 para baixo que permite que o usuário selecione símbolos reais que eles já têm. 126 00:07:14,690 --> 00:07:17,940 >> Então, nós estamos começando a carteira do usuário. 127 00:07:17,940 --> 00:07:22,630 Vamos selecionar a partir de carteiras todos os símbolos que o utilizador 128 00:07:22,630 --> 00:07:26,180 atualmente tem, atualmente usuário conectado. 129 00:07:26,180 --> 00:07:28,150 Certifique-se que que conseguiu. 130 00:07:28,150 --> 00:07:31,960 E agora vamos varrer o informações retornadas, apenas pegar 131 00:07:31,960 --> 00:07:35,610 cada símbolo, e armazená-lo neste conjunto de símbolos. 132 00:07:35,610 --> 00:07:37,570 >> E agora nós vamos tornar a forma de venda. 133 00:07:37,570 --> 00:07:43,380 Assim, a forma de venda vai apenas ser um menu drop-down, um seleto. 134 00:07:43,380 --> 00:07:49,140 E cada opção na forma de venda é vai apenas imprimir o símbolo 135 00:07:49,140 --> 00:07:52,380 que nós agarramos a partir do mesa de carteiras. 136 00:07:52,380 --> 00:07:58,390 >> Assim, a forma de venda vai enviar de volta ao sell.PHP. 137 00:07:58,390 --> 00:08:04,340 Olhando sell.PHP, este é o código que vai executar quando nos submetemos 138 00:08:04,340 --> 00:08:05,555 para esta página. 139 00:08:05,555 --> 00:08:10,320 Queremos validar que o usuário realmente entrou em um símbolo. 140 00:08:10,320 --> 00:08:12,730 >> Agora supondo que eles fizeram - 141 00:08:12,730 --> 00:08:16,930 então agora queremos determinar quantos compartilha o usuário está realmente vendendo 142 00:08:16,930 --> 00:08:20,830 e quanto dinheiro o usuário deve obter para a venda de ações que muitos. 143 00:08:20,830 --> 00:08:25,210 Então, pegue o número de ações que o usuário tem para este símbolo. 144 00:08:25,210 --> 00:08:30,690 Estamos buscando em carteiras para o determinado usuário e do símbolo reproduzido. 145 00:08:30,690 --> 00:08:34,289 >> Agora certifique-se de que, na verdade, que retornou uma linha. 146 00:08:34,289 --> 00:08:39,440 Porque se não o fez, o usuário não realmente tem esse símbolo para vender. 147 00:08:39,440 --> 00:08:42,890 Supondo que eles têm esse símbolo, queremos pegar o número de 148 00:08:42,890 --> 00:08:44,530 ações que eles têm. 149 00:08:44,530 --> 00:08:47,640 E agora nós queremos olhar para cima como muito cada ação vale a pena. 150 00:08:47,640 --> 00:08:49,450 >> Então nós usamos a função olhar para cima. 151 00:08:49,450 --> 00:08:52,910 Nós estamos olhando para cima o valor do símbolo. 152 00:08:52,910 --> 00:08:56,700 Supondo-se que o olhar se conseguiu, agora vamos realmente atualizar todos 153 00:08:56,700 --> 00:08:57,830 a informação. 154 00:08:57,830 --> 00:09:02,285 Por isso, queremos excluir das carteiras as ações que estamos vendendo. 155 00:09:02,285 --> 00:09:05,610 Queremos atualizar o usuário do quantidade de dinheiro. 156 00:09:05,610 --> 00:09:10,480 >> E nós estamos atualizando-o por ações vezes o preço das ações - 157 00:09:10,480 --> 00:09:13,050 de modo que é quanto dinheiro o usuário acabou de fazer. 158 00:09:13,050 --> 00:09:15,150 E agora queremos atualizar nossa história. 159 00:09:15,150 --> 00:09:17,390 Então, nós não tomaram uma olhada na mesa da história ainda. 160 00:09:17,390 --> 00:09:19,440 Então, nós vamos voltar a este. 161 00:09:19,440 --> 00:09:23,690 >> Agora, finalmente, vamos redirecionar voltar para o portfolio. 162 00:09:23,690 --> 00:09:25,300 Agora vamos dar uma olhada na compra. 163 00:09:25,300 --> 00:09:28,910 Assim, comprar deve ser bastante semelhante a vender. 164 00:09:28,910 --> 00:09:32,300 >> Vemos que vamos novamente verificar para ver se estamos 165 00:09:32,300 --> 00:09:33,900 submeter-se a esta página. 166 00:09:33,900 --> 00:09:37,470 Supondo-se que não estamos, estamos indo para carregar o formulário de compra. 167 00:09:37,470 --> 00:09:40,210 Então, o que a forma de compra parece? 168 00:09:40,210 --> 00:09:42,510 >> Nós vemos aqui é apenas um regular formar que vai 169 00:09:42,510 --> 00:09:44,450 enviar de volta ao buy.PHP. 170 00:09:44,450 --> 00:09:49,230 E vai ter um símbolo que o utilizador está a entrar, o número de 171 00:09:49,230 --> 00:09:53,330 ações que o usuário quer comprar desse símbolo, e é isso. 172 00:09:53,330 --> 00:09:59,890 Então, quando nos submetemos volta para buy.PHP, estamos agora indo para executar este código. 173 00:09:59,890 --> 00:10:04,250 >> Voltamos a querer validar que o usuário digitou algo válido. 174 00:10:04,250 --> 00:10:06,730 Então, aqui estamos certificando-se que realmente entrou em um símbolo. 175 00:10:06,730 --> 00:10:09,190 Aqui nós estamos certificando-se que eles ações efectivamente inscritas. 176 00:10:09,190 --> 00:10:12,840 E aqui estamos certificando-se que eles digitou um número inteiro de ações, de modo 177 00:10:12,840 --> 00:10:15,095 eles não estão tentando comprar ações ABC. 178 00:10:15,095 --> 00:10:17,630 179 00:10:17,630 --> 00:10:23,130 >> Agora, queremos olhar para cima o preço do símbolo por isso sabemos quanto dinheiro nós 180 00:10:23,130 --> 00:10:26,590 deve subtrair do usuário. 181 00:10:26,590 --> 00:10:31,700 Agora vamos selecionar o quanto de dinheiro o usuário realmente tem e se certificar de que 182 00:10:31,700 --> 00:10:33,960 que conseguiu. 183 00:10:33,960 --> 00:10:35,600 Aqui nós estamos pegando o dinheiro. 184 00:10:35,600 --> 00:10:39,660 E agora, aqui, estamos certificando-se que o usuário tem dinheiro suficiente. 185 00:10:39,660 --> 00:10:44,950 >> Então, se o número de ações que o usuário quer comprar vezes o preço de cada 186 00:10:44,950 --> 00:10:49,100 dessas ações é maior que o quantidade de dinheiro que temos, então o 187 00:10:49,100 --> 00:10:50,950 usuário não pode permitir isso. 188 00:10:50,950 --> 00:10:54,500 Supondo-se que o usuário tem dinheiro suficiente, agora queremos inserir na 189 00:10:54,500 --> 00:10:55,980 carteira do usuário. 190 00:10:55,980 --> 00:10:59,900 Bem, vamos inserir o usuário do carteira, se este passa a ser o 191 00:10:59,900 --> 00:11:02,770 primeira vez que o usuário está comprando que o símbolo particular. 192 00:11:02,770 --> 00:11:06,630 >> Mas e se eles já acontecem ter algum estoque Apple? 193 00:11:06,630 --> 00:11:10,930 Bem, agora estamos fazendo uso da em duplicar declaração chave de atualização. 194 00:11:10,930 --> 00:11:15,750 Então é por isso mais cedo, especificou que ID e símbolo deve ser um conjunto 195 00:11:15,750 --> 00:11:19,620 chave primária, a fim de que se tentarmos inserir um ID e símbolo de que são 196 00:11:19,620 --> 00:11:24,670 já está lá, vamos atualizar o ações para incluir as novas ações que 197 00:11:24,670 --> 00:11:26,720 o usuário está comprando. 198 00:11:26,720 --> 00:11:30,390 >> Agora queremos atualizar a quantidade de dinheiro que o usuário tem, uma vez que eles 199 00:11:30,390 --> 00:11:33,390 só passei algum dinheiro nessas ações. 200 00:11:33,390 --> 00:11:36,060 E, finalmente, vamos atualizar tabela a história novamente. 201 00:11:36,060 --> 00:11:38,590 O que, mais uma vez, vamos dar uma olhada a em um segundo. 202 00:11:38,590 --> 00:11:43,230 E, finalmente, vamos redirecionar voltar ao portfolio.PHP. 203 00:11:43,230 --> 00:11:45,440 >> Então, vamos dar uma olhada tabela de histórico. 204 00:11:45,440 --> 00:11:48,770 205 00:11:48,770 --> 00:11:53,430 Agora lembre-se que a tabela de história é deveria manter o controle de todas as compras e 206 00:11:53,430 --> 00:11:57,580 vende que todos os usuários fazem, não apenas o número atual de ações que o 207 00:11:57,580 --> 00:12:00,500 os usuários têm, que é o que portfolio é para. 208 00:12:00,500 --> 00:12:06,350 Então, nós estamos mantendo o controle do usuário que está comprando ou vendendo, se 209 00:12:06,350 --> 00:12:11,740 esta transação particular, foi uma compra ou uma venda, o símbolo que está sendo 210 00:12:11,740 --> 00:12:17,540 , o número de ações compradas ou vendidas que estamos comprando ou vendendo, a 211 00:12:17,540 --> 00:12:22,840 preço de uma única ação que está sendo comprado ou vendido, e, finalmente, o tempo de 212 00:12:22,840 --> 00:12:25,550 que essa compra ou venda está ocorrendo. 213 00:12:25,550 --> 00:12:27,650 >> E isso é tudo da história informações de que precisamos 214 00:12:27,650 --> 00:12:29,850 para acompanhar. 215 00:12:29,850 --> 00:12:37,340 Assim, quando olhamos para venda, vimos que fomos inserindo na história de venda, 216 00:12:37,340 --> 00:12:42,060 como se nós estamos comprando ou vendendo, o carimbo de tempo atual, eo 217 00:12:42,060 --> 00:12:46,070 usuário atual, o símbolo que está sendo vendidos, o número de ações que são 218 00:12:46,070 --> 00:12:50,010 sendo vendido, eo preço de o stock neste momento. 219 00:12:50,010 --> 00:12:52,740 Da mesma forma, em comprar, ele vai olhar quase o mesmo. 220 00:12:52,740 --> 00:12:56,820 A única diferença é que em vez de venda, estamos comprando. 221 00:12:56,820 --> 00:13:01,243 >> Assim, em vender e comprar, estamos inserindo tabela de histórias de todos os 222 00:13:01,243 --> 00:13:02,960 compra e vende que estão acontecendo. 223 00:13:02,960 --> 00:13:08,680 Então tudo history.php precisa fazer é agarrar a informação da história 224 00:13:08,680 --> 00:13:13,960 mesa, verifique se ele conseguiu, e prestar essa informação. 225 00:13:13,960 --> 00:13:18,770 Então, olhando para o modelo history.php, a informação interessante 226 00:13:18,770 --> 00:13:19,940 é aqui mesmo. 227 00:13:19,940 --> 00:13:23,935 >> Estamos loop para todo o transações, a impressão se esta 228 00:13:23,935 --> 00:13:29,580 foi um comprar ou vender, a formatação de data e hora que fizemos esta transação. 229 00:13:29,580 --> 00:13:31,520 Lembre-se de que precisamos usar htmlspecialchars no 230 00:13:31,520 --> 00:13:33,270 símbolo, apenas no caso. 231 00:13:33,270 --> 00:13:37,150 E, finalmente, o número de formatação ações que foram compradas eo preço 232 00:13:37,150 --> 00:13:39,310 de uma única ação naquele momento. 233 00:13:39,310 --> 00:13:42,570 >> E isso mostra toda a história informações de que precisamos. 234 00:13:42,570 --> 00:13:44,220 E é isso para este pset. 235 00:13:44,220 --> 00:13:47,820 Meu nome é Rob, e este foi CS50 Finanças. 236 00:13:47,820 --> 00:13:52,171