scusa se te lo chiedo.. ma qual'è l'utilità di fare una funzione con passaggio di parametri che poi assumono un nuovo valore? Per logica quelle 3 variabili sono sempre nulle..
pe:
Codice PHP:
$username = $_POST[‘username’];
$password = $_POST[‘password’];
$livello = $_POST [‘livello’];
//richiamo la funzione e gli passo i parametri
login_utente($username,$password,$livello);
function login_utente($username,$password,$livello)
{
$query_login = "SELECT * FROM tbl_administrators WHERE username = '". $username ."' and password = '". md5($password) ."' and livello = '". $livello ."' ";
$result_query = mysql_query($query_login) or die(mysql_error());
$administrator = mysql_fetch_array($result_query,MYSQL_BOTH);
}