Miren, tengo un problemilla al enviar una cookie y me parece que esta bien escrito.
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>";
}
?>