Fatti stampare $query prima di eseguirla e guarda cosa esce fuori.

E qui io farei

if ($num != 0) {

if($num > 0)

e anche

$query = mysql_query("SELECT * FROM utenti WHERE username='".$uname."' and password='."$passw."' ");