Tengo un formulario en el que ingreso datos y los guardo en una Base De Datos... todo bien...
Tengo la duda si es que se puede hacer (Solo con PHP y HTML, sin js) que si dejo un campo vacio, salga un mensaje dentro de la misma pagina indicando aquello.
Solo logro que el mensaje aparezca en una nueva WEB pero necesito que aparezca el mensaje en la misma web del formulario, no en una nueva pagina.
Alguien tiene algun ejemplo de aquello?
PHP se ejecuta del lado del servidor, javascript del lado del cliente (Navegador).
Saludos.
Manda el formulario al mismo archivo por POST, si el formulario se llama formulario.php envia el contenido al mismo archivo.
Asi, si un usuario deja un campo vacio saldra una ventana emergente en el mismo archivo.
Saludos!
PD: Un ejemplo:
<form action="" method="POST">
Nombre : <input name="name" type="text"><br />
<input type="Submit" value="Enviar Nombre">
<?php
if($_POST) {
$name = $_POST['name'];
if ($name == "") {
echo "Ha dejado un campo vacio.";
}else{
echo "$name";
}
}
?>
grax por las respuestas me ha resultado ^^