17/12/2011, 18:59
|
| | | Fecha de Ingreso: junio-2011
Mensajes: 24
Antigüedad: 13 años, 6 meses Puntos: 1 | |
Notificación de errores en pagina con php Buenas estoy empezando en el mundo de php,estoy armando un ejercico en el cual a travez de un formulario el usuario se registraria, recibiría un mail de activación etc,arme el formulario:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="CFVZ666" />
<link rel="stylesheet" type="text/css" href="estilos.css" media="screen"/>
<title>Formulario registro</title>
</head>
<body>
<div class="contenedora">
<div class="Form">
<h2>Formulario de registro</h2>
<form action="registro.php" method="post" name="form_reg" id="Form_Reg">
<label class="text_web">Nombre</label>
<input class="text"
type="text"
name="name"
id="Nom"
value=""
tabindex="1"/>
<label class="text_web">Nombre de usuario</label>
<input class="text"
type="text"
name="username"
id="Nom_u"
value=""
tabindex="1"/>
<label class="text_web">Contraseña</label>
<input class="text"
type="password"
name="password1"
id="pass"
value=""
tabindex="1"/>
<label class="text_web">Repetir contraseña</label>
<input class="text"
type="password"
name="password2"
id="pass_c"
value=""
tabindex="1"/>
<label class="text_web">E-mail</label>
<input class="text"
type="text"
name="email"
id="e_mail"
value=""
tabindex="1"/>
<label>
<input class="submit"
type="submit"
name="Enviar"
value="Enviar formulario"
tabindex="6"/>
<input class="submit"
type="reset"
value="Cancelar"/></label>
</form>
</div>
</div>
</body>
</html>
Le di un estilo visual básico:
body {background-color: #000000;}
h2 {color:#BDBBBB;
border-bottom: solid;
border-bottom-width: 2px;
border-bottom-color:#BDBBBB ;}
.contenedora {position: relative;
width: 1024px;
height: 600px;
top: 0px;
margin-left: auto;
margin-right: auto;}
.Form {position:relative;
width: 410px;
height: 450px;
top: 50px;
margin-left: auto;
margin-right: auto;
}
.text {background-color:#393939;
width: 400px;
border: solid;
border-color: #393939;
font-family: arial,verdana;
font-size: 14px;
font-style: italic;
color: #BDBBBB;}
.text_web {font-family: arial,verdana;
font-size: 16px;
font-style: italic;
color: #BDBBBB;}
.botones {text-align: right;
margin-right: 0px;
margin-left: 10px;
margin-top: 15px;}
.text_web2{font-family: arial,verdana;
font-size: 12px;
font-style: italic;
color: #BDBBBB;
margin-left: 20px;}
y estoy empezando a armar el control del formulario en un php externo:
<?php
//Establecer conexión
include "SetConexion.inc";
$nom = $_POST['name'];
if (empty($nom )|| strlen($nom) < 3){echo('verifique su nombre,este no puede ser menor de 3 digitos');}
else { echo ' gracias';}
?>
La pregunta es la siguiente, quiero que si el usuario no ingresa un dato o el dato no sirve xq por ejemplo el mail ya esta registrado, me aparezca el mensaje de error en la parte del formulario correspondiente, agradezco su colaboración,saludos |