Pero aparte de lo ya dicho hay errores de entendimiento de SQL al parecer.
Explico un poco como deberias hacer tu codigo.
Código PHP:
require_once("conexion.php");
$var_conexion=conectar();
session_start();
//Si esta seteada la variable btnuser enviada por post
if(isset($_POST['btnuser'])){
//SELECCIONAR user DESDE Susuarios DONDE la pass sea igual a $_POST["txtusuario"]
$sql = "SELECT user FROM Susuarios WHERE pass = '".$_POST["txtusuario"]."'";
/*
EJECUCION DE QUERY EN BASE DE DATOS
esto da como resultado un recurso de conexion
o en otras palabras un "link a la base de datos"
*/
$resultado = mysql_query($sql);
/*
MIENTRAS $campos sea igual al arreglo del link $resultado
si no hay registros termina el ciclo
un ejemplo del arreglo seria algo asi: $campos['user']
*/
while($campos = mysql_fetch_array($resultado)){
echo $campos['user'];
}
}
Tus errores:
Código PHP:
require_once("conexion.php");
$var_conexion=conectar();
session_start();
//si una variable en post no lleva comillas simples o dobles ($_POST['btnuser'])
//te arroja un warning si tienes la opcion de mostrar errores
if(isset($_POST[btnuser])){
//si un campo es de tipo texto, siempre lleva comillas (pass = '".$_POST["txtusuario"].'")
$sql=mysql_query("SELECT user FROM Susuarios WHERE pass = " . $_POST["txtusuario"]);
//la ejecucion de los datos de una consulta, siempre debe ir a una variable
//($miConexion = mysql_query($sql,$var_conexion))
//y no es necesaria la conexion a la base de datos que supongo tienes hecha en $var_conexion
//($miConexion = mysql_query($sql))
mysql_query($sql,$var_conexion);
//mysql_fetch_array() trabaja sobre la variable de ejecucion de la consulta
//no sobre la consulta (mysql_fetch_array($miConexion))
while($resultado=mysql_fetch_array($sql)){
//Nunca pediste en el SQL que pass viniera en los datos
//para eso debes poner esta query "SELECT user,pass FROM Susuarios WHERE pass = '".$_POST["txtusuario"].'"
echo $resultado["pass"];
}
}
Suerte!