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

    select con valore di default

    Ciao a tutti
    ho un problemino con una select.
    in una pagina PHP ho inserito la seguente select
    Codice PHP:
    $query="SELECT * FROM utenti ORDER BY username ASC";  
    $result mysql_query ($query);  
    echo 
    "<select name=username value=''>username</option>";  
    while(
    $nt=mysql_fetch_array($result)){  
    echo 
    "<option value='".$nt["username"]."'>$nt[username]</option>";  
    }  
    echo 
    "</select>"
    funziona correttamente, avrei bisogno che il primo valore visualizzato fosse però il valore passato dalla variabile precedentemente dichiarata e correttamente inizializzata
    Codice PHP:
    $nomeutente $_SESSION['nomeutente']; 
    cioè, se i nomi in lista sono ad esempio:
    Aldo
    Carlo
    Mario
    Valeria
    ed io sono collegato come 'Mario'
    avrei bisogno che il mio primo elemento della lista fosse 'Mario' appunto, ma per gli altri fosse il nome con cui sono loggati a sistema, cioè ciascuno il suo.
    Spero di essere stato chiaro.
    grazie in anticipo per l'aiuto.

  2. #2
    dovresti usare un if nel while in modo che se

    $nt['username'] == $_SESSION['nomeutente']

    ci infili il selected nell'option.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.