Código de PHP - Validar un campo texto en un formulario con PHP

Imágen de perfil
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Validar un campo texto en un formulario con PHPgráfica de visualizaciones


PHP

Publicado el 9 de Junio del 2015 por Xve (294 códigos)
25.522 visualizaciones desde el 9 de Junio del 2015
Este simple ejemplo, muestra como validar un input type=text de un formulario desde PHP. Lo que haces es determinar si se ha introducido un valor en el formulario, mostrando un mensaje de error si no se ha introducido.

Versión 1
estrellaestrellaestrellaestrellaestrella(9)

Publicado el 9 de Junio del 2015gráfica de visualizaciones de la versión: Versión 1
25.523 visualizaciones desde el 9 de Junio del 2015
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?php
$resultado="";
$error="";
 
if(isset($_POST["nombre"]) && strlen($_POST["nombre"])>0)
{
	// El campo se ha rellenado correctamente
	// En este punto, podemos añadir el valor a la base de datos
	// verificar que sea correcto, saltar de pagina, etc..
	//
	// Nosotros, valor a mostrar un texto indicando que se ha recibido
	// correctamente y vamos a vaciar el input
 
	$resultado="Se ha recibido correctamente el nombre de: ".$_POST["nombre"];
 
	// Vaciamos el contenido para que no se muestre en el input
	$_POST["nombre"]="";
}elseif(isset($_POST["nombre"])){
	// En este punto, el valor de la variable esta definida, pero no tiene valor
	// Lo normal es indicar que hay un error
 
	$error="El nombre no puede estar vacio";
}
?>
<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Validar un campo texto en un formulario con PHP</title>
	<style>
	.error {color:red;}
	.resultado {color:green;}
	</style>
</head>
<body>
	<h1>Validar un campo texto en un formulario con PHP</h1>
 
	<p>Este código de ejemplo, valida que se haya introducido un texto en el input
	desde PHP</p>
 
	<form action="<?php echo $_SERVER["SELF"]?>" method="POST">
		<?php
		if($error)
		{
			echo "<div class='error'>".$error."</div>";
		}
		if($resultado)
		{
			echo "<div class='resultado'>".$resultado."</div>";
		}
		?>
		Nombre: <input type="text" id="nombre" name="nombre" value="<?php echo $_POST["nombre"]?>">
		<input type="submit" value="Enviar">
	</form>
 
</body>
</html>



Comentarios sobre la versión: Versión 1 (9)

juan
11 de Septiembre del 2016
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Diego
4 de Octubre del 2016
estrellaestrellaestrellaestrellaestrella
Excelente!!!! Super simple... Busqué en la web y hay otros super elaborados para un control y este es dinámico y muy funcional...

En mi caso funciona para una página que no admite alertas de javascript... quedó perfecto...
Responder
jb
14 de Agosto del 2017
estrellaestrellaestrellaestrellaestrella
No entendi como que no admite alertas?
Necesito validar mis catalogos que no inserten letras donde son numeros y viseversa alguna sugerencia?
Responder
noelvis
2 de Marzo del 2017
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Rafael
30 de Junio del 2017
estrellaestrellaestrellaestrellaestrella
saludos
Responder
dfaaf
12 de Agosto del 2017
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
pablo
11 de Mayo del 2018
estrellaestrellaestrellaestrellaestrella
me funciono muy bien, tengo una duda si quisiera validar que en el formulario cuando trate de almacenar en sesion otro objeto y tenga el mismo id me de una alerta como seria
le agradezco de antemano
Responder
Daniela
18 de Diciembre del 2019
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
karen Olmedo
14 de Abril del 2020
estrellaestrellaestrellaestrellaestrella
Excelente trabajo, saludos
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3184