Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2010, 17:39
apcapc
 
Fecha de Ingreso: junio-2010
Mensajes: 10
Antigüedad: 13 años, 10 meses
Puntos: 0
Validacion php

hola necesitaria ayuda urgente para una validacion de formulario en php de:

NOMBRE
DNI
TELEFONO
FECHA NACIMIENTO
EMAIL

Hace falta:

NOMBRE y APELLIDO – Datos obligatorios
DNI – Validar que contiene 8 dígitos y que la letra es la correcta
TELEFONO – Es un dato optativo. Si se introduce el telefono hace falta comprovar que comienza por 9 y esta compuesto por 9 dígitos
FECHA NACIMIENTO: Comprovar que se introduce con el formato dd-mm-aaaa
EMAIL: Comprovar que hay un símbolo @ y un .



Si me pudierais poner el codigo para completar eso y como se hacee os lo agradeceria, el codigo q tengo es:


<body>
<form method="POST" action="">

NOM: <input name="nom" type="text" />
<br>
COGNOM: <input name="cognom" type="text" />
<br>
ADREÇA: <input name="adreça" type="text" />
<br>
DNI: <input name="dni" type="text" />
<br>
TELÈFON: <input name="telefon" type="text" />
<br>
DATA NAIXEMENT: <input name="data" type="text" />
<br>
EMAIL: <input name="email" type="text" />
<br>



<?php

function ValidaMail($email) {
if (ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@+([_a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]{2,200}\.[a-zA-Z]{2,6}$", $pMail ) ) {
return true;
} else {
return false;
}
}

?>






<input type="submit" value="Enviar">
</form>
</body>