Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    147

    recuperare record in un campo del database

    Ho un database con una tabella contenete tra gli altri campi username e un campo chiamato A1
    Quando l'utente fa il login lo script dovrebbe caricare anche il valore del campo A1 corrispondente a quell'utente.
    Ho provato ad impostare lo script in questa maniera:
    codice:
    <?php 		
    include("config.php");		//connessione al db	 
    $valore = mysql_query("SELECT A1 FROM users WHERE username = '".$_SESSION['username']."'") or die(mysql_error());  //cerco di recuperare il valore nel campo A1 nella tabella users in base achi ha fatto il login
    echo $valore;
    Mi restituisce:
    Notice: Undefined index: username

  2. #2

    Re: recuperare record in un campo del database

    Originariamente inviato da lume70
    Notice: Undefined index: username
    Questo tipo di errore significa che non esiste all'interno dell'array $_SESSION l'elemento con chiave 'username'.

    fai questa prova:
    Codice PHP:
    <?php         
    include("config.php");        //connessione al db     
    if(isset($_SESSION['username'])){ // se esiste
       
    $valore mysql_query("SELECT A1 FROM users WHERE username = '".$_SESSION['username']."'") or die(mysql_error());  //cerco di recuperare il valore nel campo A1 nella tabella users in base achi ha fatto il login
       
    echo $valore;
       }
    else{
       echo 
    'Non esiste l username in sessione con cui eseguire la query';
       }
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

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.