Comunidad de diseño web y desarrollo en internet online

Como imprimir errores en el mismo formulario con php?

Citar            
MensajeEscrito el 16 Ago 2008 10:47 pm
WoOlas como andan? :cool: Jojo espero bien bueno pues yo ando por acá
ya saben aprendiendo y que me enseñen al grano...
Como dice el asunto quiero saber como imprimir errores en el mismo formulario con php
bueno para darme a explicar mejor sería como el registro de el phpbb3
Enlace a el registro de phpbb3
Bueno ahi si se dan cuenta si no se rellena ningun campo te manda un error de que te falta rellenar tal campo
o que no has colocado todos los datos, bueno pues me doy cuenta que todo es bajo el archivo
ucp.php pero el problema es que no entiendo el codigo :cry:
bueno soy nuevo aprendiendo el php y quiero poder ver cual sería el mejor metodo para hacer eso en un
formulario, porque el form se envia a la misma url que en todo caso es: "ucp.php?mode=register"
bueno por su ayuda gracias paso a retirarme para seguir viendo como lograr hacer eso :lol:
jaja gracias
Bye
---Fin---

Por omarin1

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 17 Ago 2008 03:12 pm
Puedes hacerlo de varias formas, la que yo utilizo es la siguiente:

Código :

<?php
# verifico si se presiono el botón submit=enviar
if (isset($_POST['enviar'])) {

  # obtengo los valores del formulario
  $nombre = $_POST['nombre'];
  $apellido = $_POST['apellido'];

  # verifico si se completaron estos campos
  if (!$nombre || !$apellido) { echo 'Datos incompletos'; }
  else { echo '¡Datos completos!'; }
}
else { echo 'Complete el formulario'; }

?>

<form method="post" action="#">
  Nombre: <input type="text" name="nombre" /><br />
  Apellido: <input type="text" name="apellido" /><br /><br />
  <input type="submit" name="enviar" value="Enviar"
</form>


Junto con esto, utilizo una función javascript para la detección de campos vacios.

Hay otras formas de hacer esto. Veremos la opinión de otros usuarios.

¡Saludos!

Por Necrophasto

Claber

148 de clabLevel



Genero:Masculino  

Diseñador gráfico y web

mozilla

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.