Ver Mensaje Individual
  #21 (permalink)  
Antiguo 20/07/2013, 10:00
matiasmat
 
Fecha de Ingreso: julio-2013
Mensajes: 46
Antigüedad: 11 años, 7 meses
Puntos: 1
Respuesta: problema con mysql_fetch_array

quitandole los escapes, quedo asi:

session_start();

$email= strip_tags($_POST['email']);
$passwd= strip_tags(sha1($_POST['passwd']));

//establezco los datos de autenticación para acceder a la base de datos
$IDConexion = mysqli_connect("mysql.hostinger.es" , "------" , "--------" , "-------");

//establezco qué quiero consultar
$result = "SELECT * FROM user_final
WHERE email='".($_POST['email'])."'
AND passwd = password('".($_POST['passwd'])."')";

//conecto a la base de datos
$IDConsulta = mysqli_query($IDConexion , $result);

if (!empty ($IDConsulta))
{

//extraigo los datos en forma de arreglo

while ($existe = mysqli_fetch_array($IDConsulta))
{
$id = $existe['id_usu'];
$usu=$existe['username'];
$_SESSION['autenticado'] = 'si';
$_SESSION['id'] = $id;

echo "Hola ".$usu."!!!";

echo '<script>alert("logeado!");location.href="index.p h p"</script>';
}
}
else
{
echo 'Datos incorrectos...';
}




luego me daba un error en la linea

while ($existe = mysql_fetch_array($IDConsulta))

que la cambie por

while ($existe = mysqli_fetch_array($IDConsulta))

mysql --> por mysqli y ahi ya no me dio ningun error, pero tampoco va a la pagina index.

yo creo que el problema esta en el array , y estoy usando la version php 5.2 igual deberia buscar otra opcion de array, pero no se cual, estoy viendo opciones