Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: ZedGe en 14 Octubre 2012, 21:07 pm



Título: Duda En Formularios PHP
Publicado por: ZedGe en 14 Octubre 2012, 21:07 pm
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?


Título: Re: Duda En Formularios PHP
Publicado por: ~ Yoya ~ en 14 Octubre 2012, 21:11 pm
PHP se ejecuta del lado del servidor, javascript del lado del cliente (Navegador).

Saludos.


Título: Re: Duda En Formularios PHP
Publicado por: wirelesswifi en 15 Octubre 2012, 00:55 am
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
  1. <form action="" method="POST">
  2. Nombre : <input name="name" type="text"><br />
  3. <input type="Submit" value="Enviar Nombre">
  4. <?php
  5. if($_POST) {
  6. $name = $_POST['name'];
  7. if ($name == "") {
  8. echo "Ha dejado un campo vacio.";
  9. }else{
  10. echo "$name";
  11. }
  12. }
  13. ?>


Título: Re: Duda En Formularios PHP
Publicado por: ZedGe en 17 Octubre 2012, 05:15 am
grax por las respuestas me ha resultado ^^