Oye amigo, tienes idea realmente como funciona y para que son las variables $_POST y las variables $_SESSION?
Tienes un serio serio problema de definición y por ende, un serio problema de programación, te recomiendo que antes que le sigas le des una muy buena leída a algún manual de programación que hay en la internet, ya que ya te han explicado los compañeros infinidad de veces y no "le agarras al clavo" (no le entiendes)
Cod.Validacion
Código PHP:
Ver original//Esto es completamente MAL, no debes asignarle nada a POST
$_POST['usuario'] = $_SESSION['id_usuario'];
//Lo que tienes que asignar es el ID del usuario, no su nombre de usuario o.O
$_SESSION['id_usuario'] = $rst['id_usuario'];