Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2011, 17:34
Avatar de ale_dla
ale_dla
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 189
Antigüedad: 15 años
Puntos: 3
Login muy basico

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">
            
        
        &nbsp;
            <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!