El problema está en que si has introducido un usuario y/o contraseña que no existe, te debería redirigir al index y no lo hace.
Os dejo el código por si podéis echarme una mano:
Código PHP:
<? $conectar = mysql_connect('localhost', 'root', 'root'); mysql_select_db('cnjuanbravo');
$num = $_POST["num"]; $clave = $_POST["clave"];
$cad = mysql_query("select num, clave, tipo from usuarios where num = '$num' and clave = '$clave'");
while ($array = mysql_fetch_array($cad))
{
if($_POST["num"] == $array["num"] and $_POST["clave"] == $array["clave"] and $array["tipo"] == "A")
{ setcookie("num", $array["num"]); setcookie("tipo", "A"); header('location: admins/admins.php'); }
else if($_POST["num"] == $array["num"] and $_POST["clave"] == $array["clave"] and $array["tipo"] == "C")
{ setcookie("num", $array["num"]); setcookie("tipo", "C"); header('location: clientes/clientes.php'); }
else { header('location: index.php?no'); }
} ?>