La seconda:
codice:
$numero_records = mysql_affected_rows($ptr_mysqls); 
          // numero di righe di utenti in database
questo funziona a seguire una INSERT, DELETE, UPDATE e non la SELECT.


La prima.... siccome neghi !ISSET(), la condizione sara' TRUE solo se entrambi user e password saranno NON settati. Se solo uno dei due fosse settato la condizione AND dara' FALSE e passi quindi all'ELSE. Presumevo quindi che se username non settato OR password non settato tu volessi mandare al form. Forse sarebbe anche piu' corretto usare EMPTY() invece di ISSET()... $_POST e' sempre settato.

diciamo che preferirei fare:
codice:
if(!empty($_POST['utente']) AND !empty($_POST['password'])  {

esegui il controllo

}  else { mando al form  }
Si tratta comunque di una mia preferenza....