Comunidad de diseño web y desarrollo en internet online

Como obtener id de un usuario

Citar            
MensajeEscrito el 11 Nov 2016 08:47 pm
Hola buenas tardes, queria saber si me podian ayudar.
Tengo una pagina que tiene un login que ingresa con una unica cuenta que es el admin.
Lo que necesito es saber el id del usuario para despues en otro pagina poder usarlo para poner el nombre y el apellido.
Para ser mas claro, tengo una tabla de usuarios con : id,usuario, contraseña, nombre, apellido.
Lo que yo quiero hacer es que cuando se ingrese el usuario en la próxima pagina le diga : Bienvenido 'nombre'
'apellido'.


Este es el login

Código HTML :

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Document</title>
<link href="estilologin.css" rel="stylesheet" type="text/css">
</head>


Muchas gracias !
<body>
   <form class="login" action="validar_usuario.php" method="post">
    <h1 class="login-title">Login</h1>
    <input name="usuario"type="text" class="login-input" placeholder="Usuario" autofocus>
    <input name="pass"type="password" class="login-input" placeholder="Contraseña">
    <input name="iniciar"type="submit" value="Ingresar" class="login-button">
  </form>

</body>
</html>


Validar usuario

Código PHP :

<?php
mysql_connect('localhost','root');
mysql_select_db('futbol');
 
$usuario = $_POST["usuario"];   
$password = $_POST["pass"];

$fila = mysql_fetch_assoc($resultado);
    echo $fila["id"];
    echo $fila["nombre"];
    echo $fila["apellido"];

$result = mysql_query("SELECT * FROM usuarios WHERE usuario = '$usuario'");

if($row = mysql_fetch_array($result))
{     

 if($row["pass"] == $password)
 {
  session_start();  

  $_SESSION['usuario'] = $usuario;  

  header("Location: posiciones.php");  
 }
 else
 {
  
  ?>
   <script languaje="javascript">
    alert("Nombre de usuario y/o contraseña incorrecto");
    location.href = "login.php";
   </script>
  <?php
            
 }
}
else
{
?>
 <script languaje="javascript">
  alert("Nombre de usuario y/o contraseña incorrecto");
  location.href = "login.php";
 </script>
<?php   
        
}
mysql_free_result($result);


mysql_close();
?>


Y esta es mi pagina donde quiero que aparezca la bienvenida al usuario

Código HTML :

<center>
       <table class="table">
            <thead class="thead-inverse">
               <tr>
                   <th>Equipo</th>
                    <th>Nombre</th>
                    <th>Apellido</th>
                    <th>Goles</th>
                    <th colspan="2">Operaciones</th>
                </tr>
             </thead>
            <?php
            include("conexion.php");
            $tabla = "goleadores";
            $query = "SELECT * FROM goleadores";
            $resultado = $conexion->query($query);
            while($row = $resultado->fetch_assoc()){
            ?>
                
                   <tr>
                        <td><?php echo $row['Equipo']; ?></td>
                        <td><?php echo $row['Nombre']; ?></td>
                        <td><?php echo $row['Apellido']; ?></td>
                        <td><?php echo $row['Goles']; ?></td>
                        <td><a href="goleadores-modificar.php?Id=<?php echo $row['Id'];?>">Modificar</a></td>
                        <td><a href="funciones.php?Id=<?php echo $row['Id'];?>">Eliminar</a></td>
                    </tr>
                
                <?php   
            }
            ?>
                
                    <tr>
                     <th type="buttom" colspan="20"><a href="goleadores-formulario.php">Agregar</a></th>
                  </tr>
            </tbody>
        </table>
    </center>

Por lucas2305

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 11 Nov 2016 08:50 pm
En la parte de validar usuario no iría lo siguiente:

$fila = mysql_fetch_assoc($resultado);
echo $fila["id"];
echo $fila["nombre"];
echo $fila["apellido"];

Eso lo tenia para probar

Por lucas2305

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 12 Nov 2016 01:35 am
Es para un trabajo de la facultad, lo necesito con urgencia.
Al que sepa le agradecería mucho

Por lucas2305

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 12 Nov 2016 05:29 pm
Lo que necesito es que en la pagina de html diga:

Bienvenido Juan Perez

Yo cree una tabla en la base de dato que dice:
id: 1
usuario: admin
contraseña: 1234
nombre: Juan
apellido: Perez

Entonces cuando entre ese usuario tome el id y con ese id pueda hacer que diga el nombre y apellido,
y en el caso de tener otro usuario que diga su correspondiente nombre y apellido

Por lucas2305

2 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.