Ya hace lo que quiero, añade si no existe y si existe no añade a la tabla, pero los mensajes de alert no los respeta.
Código PHP:
<?php
include ("conection.php");
$conectar=Conectar();
$nombre=$_POST['nombre'];
if(strlen($nombre)>0)
{$consulta="SELECT * FROM azona WHERE nombre='$nombre'";
$resultado=mysql_query($consulta, $conectar);
$fila=mysql_num_rows($resultado);
if($fila<1)
{?>
<script language="JavaScript">
alert("La nueva área se registro exitosamente.");
parent.location.href = "altas01.php";
</script>
<?php
$query="INSERT INTO azona VALUES ('$nombre')";
$nuevo=mysql_query($query, $conectar);
}
else {
?>
<script language="JavaScript">
alert("Ese nombre de área ya existe.");
parent.location.href = "altas01.php";
</script>
<?php
}
}
else {
?>
<script language="JavaScript">
alert("Llene todos los campos.");
parent.location.href = "altas01.php";
</script>
<?php
}
?>
Gracias por tu ayuda jago86, si alguien sabe por que no respeta mi if, se lo agradeceria.