Vale, el fallo es bien sencillo
Código PHP:
<h4>Bienvenido <?=$usuario?></h4>
<form action="subir.php" method="POST" enctype="multipart/form-data">
<label for="imagen">Imagen:</label></br>
<input type="file" name="imagen" id="imagen" /></br>
<input type="text" value="<?=$usuario?>" name="usuario" disabled /></br>
<input type="submit" name="subir" value="Subir"/></br>
</form>
No estas creando bien las variables!!
Has puesto dos veces esto:
Código PHP:
<?=$usuario?>
Para empezar, separa el = de <?.
Despues, =$usuario no es nada.
Debes imprimir esa variable para que pueda ser tomada, asi:
Código PHP:
<?php echo $usuario ?>
De esa forma el value ya no estará vacio y se inserterá correctamente en la base de datos.
Hazlo y veras como funciona.