Por favor si pueden echarme una mano, os lo agradecería.
He puesto en rojo el error.
Código:
<?php $us = strtoupper($_POST['user']); $pw = $_POST['cont']; function acceso($res_u,$res_p) { $usuario = "root2"; $pass = ""; $host = "localhost"; $db = "prueba"; $conex = mysql_connect($host,$usuario,$pass); mysql_select_db($db,$conex); $consulta = mysql_query("select * from usuarios where ALIAS=\"$res_u\" && PASSWD=\"$res_p\"",$conex); $num_campos = mysql_num_fields($consulta); $num_filas = mysql_num_rows($consulta); if($num_filas == 0) { require("login.html"); echo "<font color=#ffffff>ERROR: El usuario no existe o has introducido una contraseña incorrecta</font>"; } else if($num_filas == 1) { setcookie("prueba", 1); require("ppal.php"); } else if($num_filas > 1) { require("login.html"); echo "<font color=#ffffff>ERROR: Avisa al administrador, se ha producido un error en el número de filas o INTENTALO DE NUEVO</font>"; } mysql_free_result($consulta); mysql_close($conex); } if($us!=="" && $pw!=="") { acceso($us,$pw); } else { require("login.html"); echo "<font color=#ffffff>ERROR: Introduce todos los datos</font>"; } ?>