Al iniciar sesión, cargo los datos del usuario y contraseña en la base de datos y no se muestran en el lado derecho de la pagina como se muestra en los videos, ya lo revise y no se cual es el problema:
Este es el codigo de index y login
Este es el codigo de index y login
<?php if (!isset($_SESSION['iduser'])){?>
<a onClick="ventanas(1);" class="cursor"><li class="item_l">Iniciar sesión</li></a>
<li class="item_l">Registrarse</li>
<?php } else{?>
<a href = "inc/cerrar.php?cerrar=yes"<li class="item_l">X</li></a>
<li class="item_l"><?php echo $_SESSION['nombreuser']?></li>
<?php }?>
<?php require_once('..conexion.php');
mysqli_select_db{$database_conexion, $conexion};
$query_DatosWeb = sprintf("SELECT * FROM v_user WHERE user=%s AND password=%s",
GetSQLValueString($_POST['user'], "text"),
GetSQLValueString($_POST['pass'], "text"));
$DatosWeb = mysqli_query($query_DatosWeb, $conexion) or die(mysqli_error());
$row_DatosWeb = mysqli_fetch_assoc($DatosWeb);
$totalRows_DatosWeb = mysqli_num_rows($DatosWeb);
if ($totalRows_DatosWeb==1){
$_SESSION['iduser']=$row_DatosWeb['id'];
$_SESSION['nombreuser']=$row_DatosWeb['user'];
}
mysqli_free_result($DatosWeb);
?>0
Puntos
Puntos
1459
Visitas
Visitas
6
Resp
Resp
Por vito hace 8 años
Novice
Respuesta #1
En teoría tienes que cambiar esto:
salu2
<?php require_once('..conexion.php');por esto:<?php require_once('../conexion.php');es muy posible que no te funcione por que tienes ese error, prueba y nos cuentassalu2
0
Puntos
Puntos
Por alber hace 8 años
Admin
Respuesta #2
Gracias, ya lo cambie, pero nada no funciona, sigo avanzando por si se arregla pero nada.
<?php require_once('../conexion.php');
mysql_select_db{$database_conexion, $conexion};
$query_DatosLogin = sprintf("SELECT * FROM v_user WHERE user=%s AND password=%s",
GetSQLValueString($_POST['user'], "text"),
GetSQLValueString($_POST['pass'], "text"));
$DatosLogin = mysql_query($query_DatosLogin, $conexion) or die (mysql_error());
$row_DatosLogin = mysql_fetch_assoc($DatosLogin);
$totalRows_DatosLogin = mysql_num_rows($DatosLogin);
if ($totalRows_DatosLogin==1){
$_SESSION['iduser']=$row_DatosLogin['id'];
$_SESSION['nombreuser']=$DatosLogin['user'];
}
mysqli_free_result($DatosLogin);
?>0
Puntos
Puntos
Por vito hace 8 años
Novice
Respuesta #3
ok no sera que estas llamando mal a la tabla?
SELECT * FROM v_user WHERE user=%s AND password=%sen el curso la tabla user la llamamos users con "s"
SELECT * FROM v_users WHERE user=%s AND password=%scomprueba que no tengas ningún fallo por que de ser así no te va a funcionar
0
Puntos
Puntos
Por alber hace 8 años
Admin
Respuesta #4
si sigues con el problema envía un correo a info@phpres.net exponiendo tu casa y te llamaran por skype para corregir tu proyecto de manera gratuita
salu2
salu2
0
Puntos
Puntos
Por alber hace 8 años
Admin
Respuesta #5
Te lo vuelvo a repetir, envía un correo a soporte info@phpres.net para que te podamos corregir el proyecto completo y no publiques mas temas dupicados
Segunda vez que te lo digo
Salu2
Segunda vez que te lo digo
Salu2
0
Puntos
Puntos
Por alber hace 8 años
Admin
Respuesta #6
hola acabamos de revisar tu proyecto y tienes bastante errores.. es decir el código no esta como se explica en los vídeos, te pongo algunos ejemplos.
en el fichero inc/login.php tienes los siguientes errores:

solo en la segunda linea tienes 2 errores, en la conexión no se usan {} si no () y $conexion va como primer parámetro no como segundo:

Este proceso tienes que hacerlo en todos tus ficheros y revisar todas tus lineas, yo lo haría por ti pero has enviado el proyecto mal estructurado es decir fuera de sus directorios, tienes que comprimir la carpeta raíz con winrar o similar y enviarla completa (con sus subdirectorios) para facilitar su corrección.
Salu2 y espera haberte ayudado amigo ;)
en el fichero inc/login.php tienes los siguientes errores:
solo en la segunda linea tienes 2 errores, en la conexión no se usan {} si no () y $conexion va como primer parámetro no como segundo:
Este proceso tienes que hacerlo en todos tus ficheros y revisar todas tus lineas, yo lo haría por ti pero has enviado el proyecto mal estructurado es decir fuera de sus directorios, tienes que comprimir la carpeta raíz con winrar o similar y enviarla completa (con sus subdirectorios) para facilitar su corrección.
Salu2 y espera haberte ayudado amigo ;)
1
Puntos
Puntos
Por alber hace 8 años
Admin