>> DAVID MALAN: Vamos a crear una página web a través de que estudiantes de primer año pueden registrarse para
deportes intramuros.
En particular, vamos a crear un formulario en una página web que le pregunta por su nombre,
por su género, por su dormitorio, así como si o no les gustaría
ser un capitán de equipo.
Vamos a echar un vistazo.
>> De antemano, yo ya he pasado por delante y ha creado este formulario aquí.
No es la cosa más bonita del mundo, para estar seguro, pero sí pedir
todos esos detalles.
Vamos a seguir adelante y ahora a echar un vistazo en la fuente subyacente.
En froshim-0.php, observe que en realidad tienen en su totalidad HTML.
Resulta que un archivo PHP no estrictamente necesario para contener PHP, pero si
sí, que será ejecutado por la intérprete, siempre y cuando sea en el medio
la etiqueta PHP se abren y cierran de etiquetas PHP.
>> Nótese entonces que tenemos realmente la esencia de un formulario HTML aquí.
Contamos con la etiqueta de formulario, como se esperaba.
Tenemos una entrada aquí, cuyo nombre es Nombre y cuyo tipo es de texto, para el
estudiantes de pregrado nombre.
>> Tenemos aquí otra entrada que es de casilla de tipo con el fin de permitirle
o ella para especificar si habían o no gustaría ser capitán del equipo.
Entonces tenemos dos entradas, dos cuyo nombre es de género, tanto de cuyo tipo es
de radio, pero que tienen diferentes valores, F para femenino y M para masculino.
Resulta que los botones de opción pueden ser diseñado de esta manera para ser mutuamente
exclusiva por lo que si comprobamos masculina, que hembra desmarca, y si comprobamos
femenino, que quita la selección de sexo masculino.
>> Mientras tanto, si se procede a mirar abajo dormitorio, vemos que hay un selecto
menú, dentro de los cuales es un buen número de opciones.
La primera de esas opciones no tiene ningún valor.
Es simplemente la intención de asegurar que el menú es de hecho blanco de forma predeterminada para
residencia del estudiante.
Debajo de eso, tenemos opciones para Apley Corte, por Canaday, y todos los demás
dormitorio de estudiante de primer año.
Ahora por debajo de este menú de selección, el aviso tenemos una entrada final, éste
del tipo presente, cuyo valor o la etiqueta es el registro.
>> Así que ahora vamos a echar un vistazo a la archivo en el que esta forma
que va a ser sometido.
¿Cómo saber en donde está siendo presentado -
así si nos desplazamos una copia de seguridad más alto en la archivo, observe que la etiqueta del formulario tenía
un atributo de acción de registro-0.php, y el formulario se presentará a la
página mediante el método HTTP POST.
Echemos un vistazo a continuación, un registro-0.php.
>> En register.php, nuevamente tienen en su mayoría en HTML.
Pero en el interior del cuerpo, cuenta de esto.
Hay una etiqueta pre que denota preformateado texto, texto que debe ser
representado en una fuente monoespaciado.
Y luego, dentro de esa etiqueta pre, previo aviso que aquí tenemos una etiqueta PHP, abierto y
estrecha, y una llamada a una función llamada print_r, que de forma recursiva impresiones
lo que pasa en como su argumento.
>> En este caso, yo estoy de paso en forma recursiva una variable superglobal
llamada $ _POST.
Es en este superglobal, esta matriz asociativa, que cualquier HTTP
parámetros o campos de formulario que eran enviada por el usuario terminará por
tengamos acceso.
Ahora vamos a echar un vistazo en un navegador en froshim-0.php.
>> Vamos a seguir adelante y registrarse a mí mismo como David Malan.
Voy a ser un capitán, y voy a estar un hombre, digamos, en Matthews.
Vamos ahora haga clic en Registrar.
>> Y ahora, notamos que vemos resultado horrible.
Pero esto es simplemente el resultado de impresión en texto preformateado - que
Es decir, un tipo de letra monoespaciado -
el contenido de ese matriz asociativa.
En particular, observe que lo que el navegador presentó en última instancia, a la
servidor es un nombre cuyo valor es David Malan, un campo llamado capitán, cuya
valor es aparentemente en, que parece ser el valor por defecto cuando reviso una
casilla de verificación, el género, cuyo valor es M para masculino y residencia de estudiantes,
cuyo valor es Matthews.
Ahora que todavía no he hecho nada con estos valores.
Pero es evidente que, debido a que PHP está incluyendo para arriba para mí en esta superglobal
llamada $ _POST, yo seguramente tengo acceso programático a hacer algo
con esas variables, como registrar este primer año.