Vuelvo a preguntar, has hecho lo que te sugirio ferbux? Si no hazlo con unas lineas más que he escrito:
Código PHP:
<?php
include ("conection.php");
$conectar=Conectar();
$nombre=$_POST['nombre'];
if(strlen($nombre)>0)
{
echo "Texto ingresado:".$nombre;
$consulta="SELECT nombre FROM azona WHERE nombre='$nombre'";
$resultado=mysql_query($consulta, $conectar) or die('Consulta fallida: ' . mysql_error());
$fila=mysql_num_rows($resultado);
if($fila<1)
{
ECHO "ENTRE AL SEGUNDO IF";
$q="INSERT INTO azona VALUES ('$nombre')";
$nuevo=mysql_query($q,$conectar) or die('Consulta fallida: ' . mysql_error());
echo "<script languaje=javascript>".
"alert(\"La nueva área se registro exitosamente.\");".
"location.href=\"altas01.php\";".
"</script>";
}
else
{
echo "ENTRE AL ELSE DEL SEGUNDO IF. Variable fila: $fila";
echo "<script languaje=javascript>".
"alert(\"Ese nombre de área ya se ha registrado. \");".
"location.href=\"altas01.php\";".
"</script>";
}
}
else
{
echo "<script languaje=javascript>".
"alert(\"Llene todos los campos.\");".
"location.href=\"altas01.php\";".
"</script>";
}
?>
Revisa bien cada una de las variables que intervienen.