Ok, i try this:
Quote:
<?php
if (isset($_POST['usuario'])){ //Comprueba si hay info para login
$info=obtener_usuario($_POST[usuario], $_POST[pass]); //Comprueba si existe usuario y clave
$datos=mysqli_result::fetch_assoc($info); //convierte el sql en array
if(count($datos)==0){ //coteja si la contraseña es válida
$registrado=1;
}else{
$_SESSION['id_usuario']=$datos['id'];
$_SESSION['nick_usuario']=$datos['nick'];
echo '
<script type="text/javascript">
redireccionar();
</script>';
}
}
?>
|
And this appear:
Fatal error: Non-static method mysqli_result::fetch_assoc() cannot be called statically in /home/duchazer/public_html/JuegoSD/modulos/prelogin.php on line 4
Then i try this:
Quote:
<?php
if (isset($_POST['usuario'])){ //Comprueba si hay info para login
$info=obtener_usuario($_POST[usuario], $_POST[pass]); //Comprueba si existe usuario y clave
$datos=mysqli_fetch_assoc(mysqli_result $info); //convierte el sql en array
if(count($datos)==0){ //coteja si la contraseña es válida
$registrado=1;
}else{
$_SESSION['id_usuario']=$datos['id'];
$_SESSION['nick_usuario']=$datos['nick'];
echo '
<script type="text/javascript">
redireccionar();
</script>';
}
}
?>
|
And this appear:
Parse error: syntax error, unexpected T_VARIABLE in /home/duchazer/public_html/JuegoSD/modulos/prelogin.php on line 4
And finally, i try changing ($info) to ($result):
Quote:
<?php
if (isset($_POST['usuario'])){ //Comprueba si hay info para login
$info=obtener_usuario($_POST[usuario], $_POST[pass]); //Comprueba si existe usuario y clave
$datos=mysqli_fetch_assoc($result); //convierte el sql en array
if(count($datos)==0){ //coteja si la contraseña es válida
$registrado=1;
}else{
$_SESSION['id_usuario']=$datos['id'];
$_SESSION['nick_usuario']=$datos['nick'];
echo '
<script type="text/javascript">
redireccionar();
</script>';
}
}
?>
|
And this appear:
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in /home/duchazer/public_html/JuegoSD/modulos/prelogin.php on line 4