Bien quite cosas innecesarias xD arregle algunos errores y quedo asi:
Código PHP:
<?php
include( "conex/conect.php");
$link=Conectarse();
$usuario =mysql_real_escape_string(trim($_POST['txtusuario']));
$pass=md5(trim($_POST["txtpass"]));
if(!empty($usuario) && !empty($pass)){
$sql="SELECT * FROM empresa where usuario = '$usuario' and pass= '$pass'";
$rs = mysql_query($sql,$link);
if($row = mysql_fetch_array($rs) ){
$_SESSION['user']='si';
$_SESSION["usuario"]=$row["usuario"];
header("Location:.../admin/index.php");
echo $usuario;
}else{
header("Location:index.php?msg='3'");
}
}else{header("Location:index.php?msg='4'");}
mysql_close($link);
?>
pero se queda siempre en esta linea:
if($row = mysql_fetch_array($rs) ) el valor siempre es falso asi que queda en el else:
header("Location:index.php?msg='3'");
las valores existen en la tabla, si jala los datos pero el error ocurre en esa linea siempre es falso