
20/07/2013, 10:00
|
| | 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 |