Código PHP:
Ver original<?php
if (!$con){
}
$name=$_POST['name'];
$direc=$_POST['direc'];
$tel=$_POST['tel'];
$email=$_POST['email'];
$pass=$_POST['pass'];
echo "";
}else{
if($name==""){
echo "debes de insertar el nombre";
}else{
if($direc==""){
echo "debes de insertar la direc";
}else{
if($tel==""){
echo "debes de insertar el tel";
}else{
if($email==""){
echo "debes de insertar el email";
}else{
if($pass==""){
echo "debes de insertar el pass";
}else{
$result = mysql_query("SELECT Email FROM usuarios WHERE Email='$email'"); if($row==1) {
echo "el usuario existe";
}else{
$insertar="INSERT INTO usuarios (Nombre, Direccion, Telefono, Email, Password, Fecha) ".
"VALUES ('$_POST[name]','$_POST[direc]', '$_POST[tel]', '$_POST[email]', '$_POST[pass]', '$_POST[hoy]')";
}else{
echo "Nuevo Contacto Ingresado con Exito";
}
}
}
}
}
}
}
}
?>
Mejorable.... p.e. si defines un indice unico sobre Email, podras lanzar directamente el INSERT si tiene exito es que no habia repetición si falla es que ya habia un usuario con ese email... eso ahorraria una query...
Te he cerrado bien los condicionales... asi creo que te funcionará.
Intenta ordenar tu codigo ayuda mucho a controlar lo que estas haciendo.