Ya que sabemos cómo leer datos tanto de post como de ket vamos a empezar a validar nuestros formularios
aquí Control Z para regresar a donde tenía post y voy a regresar recargo.
Voy a poner aquí mi nombre y mi apellido nada más para darle clic en Enviar vemos que lo toma correctamente.
Juan Pablo De la Torre.
Si yo eliminara este y le voy a enviar vemos que nada más poner nombre y queda vacío incluso si le diera
aquí en enviar vemos que aparecen los dos vacíos vamos a ver cómo validar que este texto venga con algo
antes de mostrarlo.
Vamos a crear dos variables PHP y vamos a Primera A PONER NOMBRE IGUAL A y vamos a cortar este de aquí
y lo pego aquí y voy a cortar esto.
También aquí le pongo PHP apellido y el resultado apellido.
Tengo ya los dos en mis variables y podré quitar esta parte
y hay formas de validar esto.
Podremos ponerle algo así como un código de PHP y una forma muy estricta de validar que vendría siendo
con el aquí y lo vamos a negar esto Filter hojas Bar y imput y un bajo post Koma y aquí vamos a poner
el nombre de la llave que vendría siendo nombre y después como aquí le ponemos I para que nos CH:Qué
las dos condiciones que se cumplan.
Paréntesis de nuevo este RLM que es un método de PHP una función que va a comprobar que la cadena que
lo conoce Filter input parentesis de nuevo input post que viene haciendo el input que estamos trabajando
de nombre
es mayor que cero tiene que ser fuera de dos mayor que cero es mayor de dos porque aquí tenemos una
y aquí tenemos el otro salvo dos paréntesis fuera
y luego dejamos tres parentesis vacíos y abrimos llaves y aquí lo voy a poner en Enter para que sea
un poco mejor
así que esta es la forma más estricta de validar y aquí le ponemos eco debes agregar un valor x en caso
de que sí se cumpla esta validación y si traiga algo pues ya le podría mandar a imprimir estos datos
y voy a cerrar PHP aquí y abrirlo aquí de nuevo.
Y luego poner nombre eco nombre así que guardo cambios y recargo y voy a dejarlo así van a enviar Podemos
al que debes agregar un valor Aquí le puedes poner el nombre es obligatorio
el recargo y lo voy a enviar de nuevo vemos que el nombre es obligatorio por ese lado podríamos tener
la validación de JavaScript y luego la validación de PHP.
Esto es como el modo estricto no hay otra forma de validar un poco más relajada igual es buena aquí
le podemos poner PHP y le negamos que agregar a la variable apellido y le ponemos.
Abrimos esto y aquí voy a cerrar el panel el PHP y voy a copiar esta tarea.
Este texto que tenemos de nombre y voy a poner aquí apellido y guardo cambios y recargo quiero simplemente
que diga el apellido es obligatorio y recargo y ahora si lo voy a enviar y vemos que no dice el nombre
es obligatorio y el apellido es obligatorio si quiere pongo Juan lo voy a enviar.
Vamos que aparece Juan pero sigue diciendo el apellido es obligatorio.
Si quiere pongo de la Torre que es mi apellido y lo doy a enviar.
Me sigue diciendo que el apellido es obligatorio y si es porque quien no debe ser negado o sea quien
habla es que exista la variable de apellido debe de imprimirlo y si no el apellido es obligatorio así
que guardo cambios si es que aparece Juan de la Torre.
Sin embargo si borro esto y pongo los espacios en blanco y le doy a enviar vemos que la validación pasa
y es porque la variable aunque está en blanco tiene un solo espacio en blanco.
Pero con eso es suficiente para que pase aquí yo podría ponerle el operador o ponerle trim trirremes
una función que va a eliminar el espacio en blanco y le pongo apellido que no sea igual a espacio blanco.
Y ahora si puedo recargar lo voy a poner nada los dos.
Lo voy a enviar y vemos que dice el nombre es obligatorio ahora sí tengo que negar aquí y vemos que
dice el nombre es obligatorio y el apellido es obligatorio recargo y quiero poner Juan acá de la Torre
y le doy a enviar y vemos que dice Juan y me dicen La Torre tienen que ser apellido y es porque lo copié
del otro entonces vemos que ahora sí ya está funcionando y hace rato no funcionaba porque la variable
necesitaba cumplir estas dos funciones para que Lizet funcionara bien y si por ejemplo aquí le pongo
Juan X le pongo espacio vacío y lo doy a enviar.
Vemos que dice el apellido es obligatorio así que de esta forma estamos validando que ahora sí los otros
campos traigan algo estén llenos antes de ser enviados a esta página y así es como válidas un input
o dos inputs.