Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2011, 18:59
Avatar de fvz676fvz
fvz676fvz
 
Fecha de Ingreso: junio-2011
Mensajes: 24
Antigüedad: 12 años, 9 meses
Puntos: 1
Pregunta 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