Primero, deberías de comprobar que se han obtenido resultados en la búsqueda, para eso, suelo usar la función
mysql_num_rows y ya sabiendo que hay datos, se procede a crear el array asociativo del cual obtendremos el dato que insertaremos en la caja:
Código PHP:
Ver original<?php
$sql = mysql_query("SELECT * FROM alumno a INNER JOIN usuarios u ON a.idusuarios = u.idusuarios WHERE usuario='".$_POST['user']."' AND contrasenia='".$_POST['pw']."'");
$nombre = $arreglo["nombre"];
}
else {
echo "No se encontraron datos";
$nombre = "";
}
?>
<input type = "text" value = "<?=$nombre?>" />
Quizá me equivoque, pero me parece que en las condiciones que colocas en la consulta, te faltó colocar el nombre de la tabla a la que pertenecen los campos "usuario" y "contrasenia". Recuerda que deben estar escritos tal y como en la tabla de la BD.