Código PHP:
if(mysql_num_rows($result) > 0){
echo "El usuario existe";
$_SESSION['user_ok'] = $_POST['usuario'];
echo $_POST['usuario'];
} else {
echo "El usuario no existe";
}
} else {
El valor de una variable de sesión no puedes esperar ver su valor (el real) hasta la próxima petición de ese mismo script u otro que lea ese valor de esa variable ...
Así que ese script debería redireccionar a si mismo o a otro sitio cuando crees tu variable de sesión para usarla .. mientras tanto .. si le das valor ahí mismo a esa variable de sesión, usa la variable o dato directamente si lo requieres.
Código PHP:
if(mysql_num_rows($result) > 0){
$_SESSION['user_ok'] = $_POST['usuario'];
header("Location: otrapagina.php");
exit;
} else {
echo "El usuario no existe";
}
} else {
Y en otrapagina.php
Código PHP:
<?
session_start();
echo $_SESSION['user_ok'];
?>
Un saludo,