Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2010, 07:18
DMH1983
 
Fecha de Ingreso: enero-2009
Mensajes: 40
Antigüedad: 15 años, 4 meses
Puntos: 0
mejorando un formulario

Bien como veis os pongo un codigo muy sencillo soy bastante nuevo con esto del php y tengo unas dudas: como puedo hacer para que en vez de que me imprima error de las comprobaciones en una pagina en blanco lo haga sobre.. el mismo formulario al lado del input correspondiente y si tuviera que hacer más comprobaciones pongamos de apellidos, password , etc.. deberia ponerlo todo en una estructura a base de ifs? me lio bastante al ampliarlo la verdad nose si hay alguna otra forma.
<form action="login.php" method="post">
Nombre <input type=text name="nombre">
<input type="submit" value="enviar">
</form>
</html>

<?
}else{
if(($nombre)==""){echo("Este campo no puede estar vacio");}
else {
if(strlen($nombre)<3||strlen($nombre>12)){ echo("El nombre debe tener entre 3 y 12 caracteres");}
elseif(preg_match("/[0-9]/", $nombre)){ echo("En este campo no se puede usar numeración");}
else { @ $db=mysql_connect("localhost","root","xxxxxx");
if(!$db){ echo "error: no se a podido conectar con la base de datos";
exit;
}
mysql_select_db("solocurro");
mysql_query("insert into usuarios (nombre) values ('$nombre')");


}
}




}