Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2015, 11:35
IVICP3
 
Fecha de Ingreso: febrero-2015
Mensajes: 61
Antigüedad: 9 años, 3 meses
Puntos: 0
Sesiones en PHP

Tengo un problema para recoger los datos y guardarlos en la variable SESSION.
Como recojo la variable nombre de la base de datos para meterlo en una sesion? En el ultimo if, asi como los apellidos, la fecha, la foto de perfil... he buscado ese metodo de abajo pero no esta bien, a ver si alguien me puede ayudar ya que no lo he podido encontrar.


LOGIN.PHP
Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4.  
  5.  
  6.     $host = "localhost";
  7.     $user = "root";
  8.     $pass = "";
  9.     $bd = "bdproyecto";
  10.     $dbc;
  11.  
  12.     $conexion = mysqli_connect($host, $user, $pass, $bd);
  13.  
  14.     if($conexion->connect_errno){
  15.       echo "ERROR AL CONECTARSE ($conexion->connect_errno)";
  16.     }
  17.  
  18.  
  19.      
  20.  
  21.  
  22. $usuario = $_POST["usuario"];
  23. $contra = md5($_POST["contra"]);
  24.  
  25.  
  26.  
  27.  
  28.  
  29. /*
  30. $hash = $pass;
  31.  
  32. if (password_verify($contra, $hash)) {
  33.     echo '¡La contraseña es válida!';
  34. } else {
  35.     echo 'La contraseña no es válida.';
  36. }
  37. */
  38.  
  39.  
  40.  
  41. if($usuario && $contra){
  42. $consulta = "SELECT * FROM usuario WHERE usuario = '$usuario' AND contra = '$contra' ";
  43.  
  44. $resultado = mysqli_query($conexion, $consulta) or die(mysql_error());
  45. $datos = mysqli_fetch_array($resultado);
  46.  
  47.  
  48.  
  49. $row = $resultado->num_rows;
  50.  
  51. if($row<>0){
  52.  
  53.       $_SESSION["usuario"] = $usuario;
  54.       $_SESSION["nombre"] = $f['nombre'];
  55.       header("Location: muro.php");
  56. }else{
  57.       echo "Error";
  58. }
  59. }else{
  60.     echo "Error";
  61. }
  62.    
  63.  
  64.  ?>