Que tal
Dianinha, para controlar el paso de tus variables del formulario al script puedes utilizar dos funciones de PHP como son
isset() que verifica que una variable haya sido definida , y tambien
empty() que verifica que una variable contenga o no un valor dependiendo de como plantees la condición, en cuanto a tu código prueba esta modificación:
Código PHP:
<?php
//Si es la primera vez que ingresa el usuario
if ($_SESSION['contador'] == 1) {
$usuario = $_POST['txt_user'];
$password = $_POST['txt_pass'];
//Se verifica el usuario y password
$query_user = "select * from tbl_user_ncm where IDE_USER_NCM = '$usuario' and PASS_USER_NCM = '$password'";
$resultado_user = mysql_query($query_user,$link) or die("Error en consulta $query_user:".mysql_error() );
$total_user = mysql_num_rows($resultado_user);
//Si el usuario y passrod estan correctos va a ver la pagina completa
if ($total_user != 0){
//Se asigna valor a la variable session usuario
$_SESSION['user'] = $usuario;?>
Saludos.