AYUDA - errores en login con php y mysql

Hola acudi a esta pagina para ver si me pueden ayudar con un problema que tengo en el login que estoy haciendo...

Notice: Undefined index: entrar in C:\xampp\htdocs\PROYECTO\login.php on line 42

Fatal error: Call to undefined function Conectar() in C:\xampp\htdocs\PROYECTO\login.php on line 44

esos son los 2 errores que me aparecen al momento de ingresar a la pagina login.php

... este es el codigo de login.php

<?php
session_start();
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
  <p>&nbsp;</p>
  <table width="234" border="0" align="center">
    <tr>
      <td colspan="3"><div align="center">LOGIN</div></td>
    </tr>
    <tr>
      <td width="64">Usuario</td>
      <td colspan="2"><label>
        <div align="center">
          <input name="tf_Usuario" type="text" id="tf_Usuario" />
          </div>
      </label></td>
    </tr>
    <tr>
      <td>Password</td>
      <td colspan="2">
	  <div align="center">
        <input name="tf_Pass" type="password" id="tf_Pass" value="" />
      </div></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td width="7">&nbsp;</td>
      <td width="141">
	  <label>
        <input name="entrar" type="submit" value="Entrar" />
      </label></td>
    </tr>
  </table>
<?php
if($_POST['entrar']=="Entrar"){
	include("funciones.php");
	$cnn=Conectar();
	$sql="select * FROM usuario WHERE tf_Usuario='".$_POST['usuario']."' and tf_Pass='".$_POST['clave']."'";
	$re=mysql_query($sql,$cnn);
	if(mysql_num_rows($rs)!=0){
		$row = mysql_fetch_row($rs);
			if($row[3]==$_POST['clave']){
				$_SESSION['DatoId']=$row[0];
				$_SESSION['DatoRut']=$row[1];
				$_SESSION['DatoUsuario']=$row[2];
				$_SESSION['DatoClave']=$row[3];
		?>
		<script> alert("Usuario ACEPTADO")</script>
		<script type="text/javascript">window.location="administrador_index.php";
		</script>
<?php
	}else{
	?>
	<script type="text/javascript">window.location="index.php";
	</script>
<?php
	}
}
?>
	<script> alert("Usuario noregistrado")</script>
<?php
}
?>
</form>
</body>
</html>



y este es el codigo de funciones.php

<?
	function Conectar() {
		if (!($cnn=mysql_connect("localhost","root",""))) {
			exit();
		}
		if (!mysql_select_db("proyecto",$cnn)){
			exit();
		}
		return $cnn;
	}
?>



ESPERO QUE ME AYUDEN.. DE ANTE MANO MUCHAS GRACIAS
Hola :)

Notice: Undefined index: entrar in C:\xampp\htdocs\PROYECTO\login.php on line 42

Eso significa que el índice entrar no existe en un arreglo. En tu caso quiere decir que en el arreglo $_POST el índice no se encontró (no se ha definido) porque el formulario aún no se envía. Para quitar la advertencia, el código correcto sería este:

<?php
  if( isset( $_POST['entrar'] ) {
    if( $_POST['entrar'] == 'Entrar' ) {
      // Aquí el resto del código
    }
  }
?>

Fatal error: Call to undefined function Conectar() in C:\xampp\htdocs\PROYECTO\login.php on line 44

Ese error significa que el archivo funciones.php no se incluyó correctamente, pues PHP no puede encontrar la función Conectar() (la traducción podría ser "Oye, la función Conectar() no existe o no la encuentro"). Debes asegurarte que el archivo funciones.php este en la misma carpeta que el archivo del formulario, pues es la ruta que le has dado. Si no esta en la misma carpeta, entonces corrige la ruta del archivo en la línea include( 'funciones.php' ); (lo que esta entre paréntesis es la ruta hacia el archivo).

Saludos.