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!