1
00:00:10,950 --> 00:00:17,190
Hola bienvenidos a una nueva clase y habíamos dejado la clase anterior esto ya funcionando.

2
00:00:17,190 --> 00:00:26,750
Si es cierto acá tendríamos que hacer que estos valores aparezcan con menos dígitos eso va a quedar

3
00:00:26,870 --> 00:00:34,180
como tarea para vos cómo lo harías como harías para que esto aparezca con menos dígitos y claro que

4
00:00:34,180 --> 00:00:40,720
tendríamos que ponerle las unidades a él y McNeill porque nos lleva pero si al peso le falta en kilogramos

5
00:00:40,750 --> 00:00:48,820
altura promedio Bueno contame en el área de intercambio que tenemos en esta clase.

6
00:00:49,090 --> 00:00:54,070
Cómo harías para que no aparezcan tantos decimales.

7
00:00:54,070 --> 00:01:00,640
Y cómo te queda el código de ese pedacito de HTML ya con las unidades a unas imágenes así intercambiamos

8
00:01:00,640 --> 00:01:04,650
un poco y se presta también para aprender cosas nuevas.

9
00:01:04,810 --> 00:01:14,230
No siempre hay una sola manera de hacer las cosas bueno vamos a darle la última vuelta de rosca a esta

10
00:01:14,230 --> 00:01:20,500
fantástica aplicación que hemos creado y me gustaría acá directamente hacer que aparezca toda la tabla

11
00:01:20,590 --> 00:01:30,660
de resultados la cargamos entera les parece bueno cómo vamos a hacer esto vamos a necesitar realizar

12
00:01:30,750 --> 00:01:36,130
otra consulta pero esta vez nos tenemos que traer la tabla entera se acuerdan como hacíamos esto.

13
00:01:36,130 --> 00:01:38,640
Bueno vamos a hacer algo parecido a lo que tenemos acá.

14
00:01:38,670 --> 00:01:41,750
Digamos que esta primera parte la tendríamos que repetir.

15
00:01:42,630 --> 00:01:47,920
Entonces bueno lo vamos a hacer acá vamos a decir que consultá va a ser igual.

16
00:01:47,970 --> 00:01:52,790
Y acá lo voy a hacer y lo voy a escribir es fácil así que me animo a escribirla acá hacele que voy a

17
00:01:52,800 --> 00:02:07,480
seleccionar todas las columnas de Qué tabla de la tabla eran datos equivocando datos y vamos Select

18
00:02:07,660 --> 00:02:16,220
Asterisco from me faltó de ahora sí de la tabla de datos Wer donde uno pero que me traiga todos.

19
00:02:16,280 --> 00:02:26,440
No quiero una columna en particular una fila en particular quiero todos los registros Bueno ahora vamos

20
00:02:26,500 --> 00:02:32,410
a hacer la consulta y lo vamos a guardar nuevamente en una variable resultado o sea el resultado ya

21
00:02:32,440 --> 00:02:38,280
está creado contiene el resultado anterior pero acá vamos a pisar los valores que contenga así que yo

22
00:02:38,290 --> 00:02:43,680
estoy tranquilo no necesito hacer resultados dos por miedo a que pase algo con el resultado anterior

23
00:02:44,110 --> 00:02:49,630
no se preocupen pisamos total no necesitamos más usar el contenido del resultado anterior lo vamos a

24
00:02:49,630 --> 00:02:52,520
pisar con lo que obtengamos ahora.

25
00:02:52,630 --> 00:03:01,160
Entonces seleccionamos todo de la tabla de datos y ahora el resultado vamos a hacer más SQL y nuestra

26
00:03:01,160 --> 00:03:09,020
conexión es esa a la base de datos Cuadri consulta y qué le vamos a consulta y la consulta que tenemos

27
00:03:09,320 --> 00:03:10,370
acá arriba.

28
00:03:10,400 --> 00:03:15,080
La verdad es que este es un típico caso para hacerlo fácil nos podríamos ahorrar una línea acá no sé

29
00:03:15,080 --> 00:03:20,120
si aplico el orden pero más que todo quiero que sepan que lo pueden hacer así no está mal.

30
00:03:21,430 --> 00:03:22,230
Me ahorro eso.

31
00:03:22,250 --> 00:03:26,250
Ahí está de un solo vuelo.

32
00:03:26,260 --> 00:03:32,270
Hago todo preparo la consulta la ejecuto y ya la tengo en resultado.

33
00:03:32,410 --> 00:03:39,970
Ahora bien cuando hicimos este ejercicio YouTube una sola fila pero acá yo quiero obtener todas las

34
00:03:39,970 --> 00:03:48,440
filas y hay una fantástica función de mail SQL y PHP que es la siguiente.

35
00:03:48,490 --> 00:03:55,620
Ahora en vez de crear una variable llamada fila mi variable se va a llamar tabla que es una tabla muchas

36
00:03:55,630 --> 00:04:00,880
filas va a ser igual a resultado.

37
00:04:01,600 --> 00:04:08,500
Está guardado el resultado pero la información no es legible para mí la tengo que procesar resume el

38
00:04:09,630 --> 00:04:10,390
estado.

39
00:04:10,390 --> 00:04:11,300
Resultado.

40
00:04:12,550 --> 00:04:19,780
Y vamos con esta nueva antes tenemos Fetch Asoc que hacemos una raya asociativo y vamos con esa fila.

41
00:04:19,860 --> 00:04:29,550
Ahora voy a hacer fets y un bajo Hol todas las filas las quiero meter en una red asociativo y acá esto

42
00:04:29,550 --> 00:04:31,220
es importante.

43
00:04:31,380 --> 00:04:42,730
Entre paréntesis ponemos esto Maye SQL y Asoc bien o sea aplicamos a todas las filas esta función bueno

44
00:04:44,180 --> 00:04:52,050
esto es de traca y esto que está acá son infaltables en nuestro anotador sito de cosas importantes cuando

45
00:04:52,050 --> 00:04:57,380
quiera meter todas las filas en un solo Array lo vas a entender mejor cuando veamos qué pasa.

46
00:04:57,510 --> 00:05:02,820
Bueno ya tenemos la tabla guardada acá como array asociativo.

47
00:05:02,950 --> 00:05:11,230
Se acuerdan cuando yo les decía que necesitamos dominar Array asociativos como primera medida el resto

48
00:05:11,230 --> 00:05:16,950
va y viene pero acá pasa todo por arreglos asociativos y qué otro tipo de dicho los Fortich.

49
00:05:17,400 --> 00:05:23,710
Bueno dentro de muy poquitos minutos lo vamos a comprobar cómo puedo ver si realmente se grabó toda

50
00:05:23,710 --> 00:05:25,430
la tabla acá de una manera ordenada.

51
00:05:25,420 --> 00:05:33,640
Bueno primeramente de una manera desordenada le hacemos un cierre para ver si esto anda tabla y pongo

52
00:05:33,640 --> 00:05:39,180
onda ahí porque no quiero que me cargue más nada para poderlo ver de manera prolija de manera tranquilo

53
00:05:39,220 --> 00:05:41,500
y no quiero que me moleste esto.

54
00:05:41,960 --> 00:05:53,150
Esta web refresco y ahí tenemos todo el erre me trajo toda la tabla completa desde luego que a ver voy

55
00:05:53,150 --> 00:05:59,090
a pasar para no marearme si le agrego las etiquetas Pré vamos a obtener el mismo arraigue un poco más

56
00:05:59,360 --> 00:06:00,620
legible.

57
00:06:01,220 --> 00:06:07,950
Miren qué bueno que está todas las tablas y un índice para cada fila.

58
00:06:08,060 --> 00:06:14,790
Bueno desde luego que a esta función yo podría ordenarlas por fecha por ahí para que me salgan primeros

59
00:06:15,030 --> 00:06:16,540
algunos datos u otros.

60
00:06:16,560 --> 00:06:22,560
Yo la quiero así como venga no me preocupa nada en este momento del orden ni nada de eso así nomás.

61
00:06:22,710 --> 00:06:30,410
Esto ya no lo voy a usar más ya tengo la tablet lista entonces lo que me falta sería buscar la sección

62
00:06:31,130 --> 00:06:32,430
que es esta última.

63
00:06:32,720 --> 00:06:47,140
Esta última que está acá y le voy a poner como nombre datos y acá vamos a generar una tabla yo me he

64
00:06:47,200 --> 00:06:55,580
venido nuevamente a la página oficial de vostra y me doy con que vostra también tiene unos elementos

65
00:06:55,580 --> 00:07:05,060
fantásticos que son tablas lindas tablas bien todas las opciones que tenemos en cuanto a tablas o tipo

66
00:07:05,270 --> 00:07:10,540
cebra que me va pintando una raya de cada color y encima me dan los ejemplos.

67
00:07:10,610 --> 00:07:16,080
Entonces qué más quiero yo voy a copiar a este tipo cebra a ver si de otra.

68
00:07:16,350 --> 00:07:23,150
Bueno ahí te enseñan a hacer tablas y no dibujarle líneas algunas celdas pero qué bueno que quedan las

69
00:07:23,170 --> 00:07:25,140
tablas cuando los vemos con fondos negros.

70
00:07:25,140 --> 00:07:33,330
A mí que me encantan los fondos negros bueno infinidad de tablas Wow esta colorida qué bueno qué bueno.

71
00:07:36,070 --> 00:07:38,000
Esta sí cristalina.

72
00:07:38,010 --> 00:07:45,080
Bueno vamos a la timpo cebra a lo común cito y mirá si tenés tablas para probar cosas para hurgar acá

73
00:07:45,080 --> 00:07:46,870
adentro de vostra.

74
00:07:47,510 --> 00:07:49,670
Es la verdad que el Santo Grial esto.

75
00:07:49,880 --> 00:07:54,380
Bueno voy a copiar un poco no sé lo voy a copiar.

76
00:07:54,410 --> 00:08:01,890
La tabla de Cooper la tabla está así como viene me vuelvo.

77
00:08:02,050 --> 00:08:07,240
Yo había abierto a la clase el frizz porque dije Ya tenemos una tabla cana o ninguna tabla estaba bastante

78
00:08:07,240 --> 00:08:13,180
fea por cierto era uno de los primeros ejercicios que hacíamos y acá vamos a poner esta tabla que acabamos

79
00:08:13,180 --> 00:08:15,160
de copiar que se nos pegó muy a la izquierda.

80
00:08:16,030 --> 00:08:27,080
Entonces esto tendríamos que pegarle una ordenada a Grassi tap tap tap y taba ahí está incluso todo

81
00:08:27,080 --> 00:08:30,120
esto le falta una orientación más adentro.

82
00:08:30,140 --> 00:08:38,300
Hoy podría andar Bueno supongamos que la cosa ahí ya tenemos la tabla grabo y vamos a ver cómo sale

83
00:08:39,090 --> 00:08:42,990
así la tabla cruda.

84
00:08:43,140 --> 00:08:45,830
Me encantó me encantó.

85
00:08:45,840 --> 00:08:48,480
Bueno ahora tienen que mostrar los datos de verdad.

86
00:08:48,550 --> 00:08:50,160
Si no para qué quiero esto.

87
00:08:50,200 --> 00:08:53,000
Entonces vamos con las columnas.

88
00:08:53,010 --> 00:08:59,340
Bueno ya me doy cuenta que dentro de este primer TR de esta primera fila tenemos los th se acuerdan

89
00:08:59,400 --> 00:09:06,070
los th son los nombres de la columna y ya los que tengo aca son cada una de las celdas propiamente dicha.

90
00:09:06,270 --> 00:09:13,170
Entonces bueno noten que la etiqueta table que genera una tabla tiene una clase muy particular que ésta

91
00:09:13,260 --> 00:09:15,510
es la clase de vostra.

92
00:09:15,510 --> 00:09:22,500
Cuando le pongo K Class Table es la tabla común de vostra que ya es bastante buena y después vienen

93
00:09:22,500 --> 00:09:24,490
todas estas.

94
00:09:24,490 --> 00:09:31,700
Vamos vamos a decir subclases para que son tipo cebra tipo cool con colores.

95
00:09:31,740 --> 00:09:35,940
Bueno volvamos al ruedo.

96
00:09:35,940 --> 00:09:38,020
Cómo hacer para saber las columnas.

97
00:09:38,020 --> 00:09:45,810
Bueno vengamos a PHP porque ahora me acuerdo quiero quiero saber lo que el Jost

98
00:09:48,890 --> 00:09:49,550
cargando

99
00:09:52,180 --> 00:09:54,150
vamos a nuestra tabla.

100
00:09:54,150 --> 00:10:01,320
Ahí está le vamos a ver hasta datos mano estructura.

101
00:10:01,470 --> 00:10:03,160
Y acá tengo una lista.

102
00:10:03,160 --> 00:10:04,230
Voy a poner este Leidi.

103
00:10:04,280 --> 00:10:05,000
Les parece.

104
00:10:05,000 --> 00:10:08,570
Entonces cómo puedo hacer esto lo voy a bajar.

105
00:10:08,590 --> 00:10:17,460
Esto lo voy a subir ahí estamos y empecemos a colocar los nombres primero columna tiene un numeral y

106
00:10:17,460 --> 00:10:30,020
yo le agrego Leydi mira Big me lo dejo bastante cerca al resultado que necesitaba vamos con fecha vamos

107
00:10:30,020 --> 00:10:36,020
con la altura qué otra cosa tenemos acá.

108
00:10:36,050 --> 00:10:41,650
Peso altura tenemos peso

109
00:10:45,820 --> 00:10:57,320
y tenemos por ultimo ultimo Eli Emecé propiamente dicho y Emesa son 5 1 2 3 4 5 las tengo todas.

110
00:10:57,400 --> 00:11:05,280
Perfecto estas dos últimas las borro Mike Hunter a esta dejo una sola fila

111
00:11:09,060 --> 00:11:17,780
entonces esto que estoy marcando aca de Terre Haute que me demarca una fila la unica que hemos dejado

112
00:11:17,780 --> 00:11:23,400
de ver veamos la la unica fila que quedó viva aca aca les falta un valor.

113
00:11:23,400 --> 00:11:24,310
Por qué.

114
00:11:24,350 --> 00:11:33,350
Porque yo agregué una columna más ya que tengo una de menos de repetir la misma solución a vista y de

115
00:11:33,440 --> 00:11:44,250
fecha altura peso y MS entonces cómo vamos a hacer para que esto esto es una fila se repita tantas veces

116
00:11:44,250 --> 00:11:51,270
como filas tengamos y vayas llenando los valores adivinara el Fortich vieron que no les mentía foolish

117
00:11:51,360 --> 00:11:55,710
y relacionales bueno acá van a hacer las dos cosas súper combinadas.

118
00:11:56,190 --> 00:12:03,710
Entonces abrimos y cerramos PHP porque vamos a escribir obviamente PHP Fortich y ya me lo prepara ya

119
00:12:03,710 --> 00:12:12,980
esta parte esta llave de abajo la borro y dejo solamente la llave que abre y acá abajo después de que

120
00:12:12,980 --> 00:12:18,680
se termina la fila abre y cierra PHP y pongo la llave de cierre.

121
00:12:19,310 --> 00:12:27,650
Bueno ahí ya está completo nuestro asunto ordenamos un poco momento el orden es importante y en mi afán

122
00:12:27,650 --> 00:12:32,200
de avanzar no hay acomodo de esto acá te pido disculpas.

123
00:12:32,310 --> 00:12:36,030
Bueno ahora si esto debe andar

124
00:12:39,180 --> 00:12:39,910
error claro.

125
00:12:39,920 --> 00:12:41,700
Sí claro claro que tenemos error.

126
00:12:41,760 --> 00:12:43,690
Todavía no puse las variables.

127
00:12:43,690 --> 00:12:51,280
Bueno entonces Fortich cuál es la raíz que quiero recorrer.

128
00:12:51,300 --> 00:12:55,440
Veamos la consulta le habíamos hecho Carrillo y se llamaba tabla.

129
00:12:55,440 --> 00:12:59,040
Vieron la importancia de poner nombres coherentes a las cosas.

130
00:12:59,040 --> 00:13:00,840
Nada de poner variables AVE uno.

131
00:13:00,930 --> 00:13:10,530
Después de esto tabla cómo y dentro del Fortich cómo poner un nombre coherente también se usa fila qué

132
00:13:10,550 --> 00:13:11,670
más.

133
00:13:11,670 --> 00:13:20,000
Esto no lo voy a usar de hecho yo casi siempre lo uso así los foristas para cuando imprimo tablas entonces

134
00:13:20,480 --> 00:13:22,350
este 1 qué representa.

135
00:13:22,340 --> 00:13:25,850
Bueno primero veamos si esto me genera todas las filas que necesito

136
00:13:28,590 --> 00:13:33,170
guau guau qué bueno habrá una chica más.

137
00:13:34,290 --> 00:13:35,820
Y ahora que me contás.

138
00:13:35,820 --> 00:13:38,150
Yo ya estoy motivado emocionado.

139
00:13:38,460 --> 00:13:47,060
Vamos a cambiar ahora esto me tiene que mostrar Leidi entonces de HP eco acaba de ser electo porque

140
00:13:47,060 --> 00:13:55,280
tengo ganas y voy a poner fila y entre corchetes le tengo que pasar el Heydi de la columna el nombre

141
00:13:55,280 --> 00:14:02,970
de la columna lo tengo acá y se llama datos semántico de la imagen datos Heydi.

142
00:14:03,200 --> 00:14:07,080
Bueno volvamos volvamos datos.

143
00:14:07,560 --> 00:14:18,340
Así se llama la columna por acá miren los increíble vamos rellenando.

144
00:14:18,730 --> 00:14:24,420
Tranquilos podemos rellenar el resto yo voy a copiar esto y lo voy a reemplazar.

145
00:14:26,190 --> 00:14:29,930
Ahí ahí voy por todo esto y pego todo.

146
00:14:30,410 --> 00:14:33,800
Miren que prãctico bueno ya que teníamos fecha

147
00:14:37,500 --> 00:14:41,870
entonces si estos datos fecha no vamos a mi memoria creo no equivocarme.

148
00:14:43,210 --> 00:14:44,070
Datos.

149
00:14:44,110 --> 00:14:47,870
Altura ACAS datos.

150
00:14:47,870 --> 00:14:52,210
Peso y acá datos y Emecé.

151
00:14:53,080 --> 00:14:54,420
Bueno llegó el momento.

152
00:14:54,500 --> 00:14:57,090
A ver Jaime anduvo de una.

153
00:14:57,120 --> 00:14:57,600
Qué bueno.

154
00:14:57,600 --> 00:15:02,260
Miren miren miren lo que es esto está la tabla completa.

155
00:15:02,270 --> 00:15:06,270
Bueno la verdad es que me voy de esta clase súper contento.

156
00:15:06,300 --> 00:15:08,060
Te dejo algunos desafíos.

157
00:15:08,070 --> 00:15:09,090
Cómo harías.

158
00:15:09,090 --> 00:15:12,000
Cómo harías contármelo a ver si te sale.

159
00:15:12,030 --> 00:15:16,290
Si a nadie le sale bueno Genovevo como lo hacemos quizás a mí tampoco me salga hablando en serio es

160
00:15:16,290 --> 00:15:18,110
algo que es muy necesario.

161
00:15:18,120 --> 00:15:23,880
Cómo harías por ejemplo para que todos los Emecé superiores a 25 aparezcan en rojo.

162
00:15:23,890 --> 00:15:30,690
Bueno te quedás a paradita a ver si te sale por otro lado y esto sí para cerrar súper importante decime

163
00:15:30,690 --> 00:15:38,070
algo vos te imaginabas que íbamos a estar ahora haciendo esto puede que sí puede que no pero ponete

164
00:15:38,070 --> 00:15:46,200
a pensar esto hace muy poco estábamos desarrollando este fantástico programa.

165
00:15:46,200 --> 00:15:48,900
Muchas gracias nos vemos en la próxima clase.
