Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/01/2015, 13:17
Avatar de Djoaq
Djoaq
 
Fecha de Ingreso: septiembre-2012
Ubicación: Barcelona
Mensajes: 271
Antigüedad: 11 años, 7 meses
Puntos: 38
Respuesta: Guardar campo de mysql despues de realizar una consulta

Hola la línea 25 ... mal , cuando pones un igual es un op de asignación, es decir a = b; nunca puedes hacer algo como a=b=c.. en todo caso harias por ejempo:a=b y c=a...
Escribo desde el móvil , lo que debes hacer es bien sencillo:
1 haces una consulta en bd.
2 haces fecht de los resultados
3 guardas en una var de session el valor del id
4 cuando haces logout haces unset de var de session.

Ejemlo sacado del manual de php:
Código PHP:

<?php
$enlace 
mysqli_connect("localhost""mi_usuario""mi_contraseña""world");

/* verificar la conexión */
if (mysqli_connect_errno()) {
    
printf("Conexión fallida: %s\n"mysqli_connect_error());
    exit();
}
$consulta"SELECT id_usuario FROM $tbl_name WHERE email = '$username' and contrasena='$password'";
if (
$resultado mysqli_query($enlace$consulta)) {

    
/* obtener array asociativo */
    
while ($row mysqli_fetch_assoc($resultado)) {
        
$_SESSION['id_usuario'] =$row['id_usuario'];
    }

    
/* liberar el conjunto de resultados */
    
mysqli_free_result($resultado);
}


$user=$_SESSION['id_usuario'];
echo 
$user;
//te devolverá el id de usuario que esta en session en el mismo script 
// $_SESSION['id'] es un objeto global que contiene el id y al que puedes acceder desde cualquier parte del código
/* cerrar la conexión */
mysqli_close($link); ?>
Un saludo!

Última edición por Djoaq; 08/01/2015 a las 15:05