Hola a todos!
Tengo un index donde solamente tiene que ingresar con un numero de legajo sin base de datos es una demo.
SI no ingresa nada muestra un mensaje ingrese legajo sino guarda la session y lo redirije al index.
Puede ingresar cualquier numero.
EL index es este:
Código PHP:
<?php
if($_SESSION['legajo']){
echo '<div class="form"> ';
echo '<h2>Bienvenido, legajo numero:' .$legajo.'</h2>';
echo '
<ul>
<li class="listado">
<h4>Menu</h4>
</li>
<li class="listado">
<label>Nuevas compras</label>
<div class="row">
<a href="compras.php" name="siguiente" class="button">Siguiente</a>
</div>
</li>
</ul>
</div>
';
echo '</div>';
}else{
?>
<form action="login.php" method="post" enctype="multipart/form-data">
<h1>Ingrese su numero de legajo:</h1><br />
<?php $error = ""; ?>
<textarea id="write" name="legajo"rows="1" cols="1"></textarea>
<ul id="keyboard">
<li class="symbol"><span class="off">1</span></li>
<li class="symbol"><span class="off">2</span></li>
<li class="symbol"><span class="off">3</span></li>
<li class="symbol"><span class="off">4</span></li>
<li class="symbol"><span class="off">5</span></li>
<li class="symbol"><span class="off">6</span></li>
<li class="symbol"><span class="off">7</span></li>
<li class="symbol"><span class="off">8</span></li>
<li class="symbol"><span class="off">9</span></li>
<li class="symbol"><span class="off">0</span></li>
<li class="delete lastitem">borrar</li>
</ul>
<br />
<br />
<br /> <br />
<input type="submit" name="submit" value="Siguiente"/><br />
</form>
<?php
}
?>
Y login.php
Código PHP:
<?php
session_start();
$legajo = "";
$legajo = $_POST['legajo'];
if($legajo == ""){
echo 'ingrese legajo';
}else{
session_register('legajo');
$_SESSION['legajo'];
header("Location:index.php");
}
?>
Nada mas tiene que ingresar numeros,es algo basico.
El problema es que cuando ingreso algun numero no me muestra la session con el numero que ingrese al ingresar con la sesion me muestra de nuevo el formulario de ingreso.
Quien pueda ayudarme se los agradezco mucho!