Duda En Formularios PHP

Iniciado por ZedGe, 14 Octubre 2012, 21:07 PM

0 Miembros y 1 Visitante están viendo este tema.

ZedGe

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?

~ Yoya ~

PHP se ejecuta del lado del servidor, javascript del lado del cliente (Navegador).

Saludos.
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

wirelesswifi

#2
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:

Código (php) [Seleccionar]
<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";
}
}
?>

ZedGe

grax por las respuestas me ha resultado ^^