Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    assegnare valore alla sessione da db

    salve
    sto cercANDO di assegnare al valore della sessione "id" un dato prelevato dal database (user_id)

    [php]
    $query="SELECT admin_level,user_id FROM site_user WHERE email='$email' AND password='$password'";
    $res=mysql_query($query);
    $count=mysql_num_rows($res);
    while($row = mysql_fetch_array($query))
    {
    $user_id = $row['user_id'];

    }

    if($count==1){
    session_start();
    $_SESSION['login'] = "ok";
    $_SESSION['id'] = '$user_id';

    [php]
    il valore di sessione "login" viene stampato senza problemi, qll "id" no... dove sbaglio?

    grazie

  2. #2
    Ti suggerisco di iniziare studiando le basi del PHP, con particolare attenzione alla differenza tra singoli e doppi apici:

    http://www.php.net/manual/en/language.types.string.php

  3. #3

  4. #4
    Ma la variabile $user_id ha un valore?
    pero' attento agli apici
    dovresti passare la variabile $user_id alla variabile di sessione così:
    Codice PHP:
    $_SESSION['id'] = $user_id

  5. #5

    grazie ad entrambi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.