Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2015, 15:58
saxman1980
 
Fecha de Ingreso: abril-2012
Mensajes: 28
Antigüedad: 12 años, 7 meses
Puntos: 0
volver pagina principal despues de loguin

Hola que tal como estais, me estoy iniciando en php y tengo un pequño problema que no se resolver.

os comento:
tengo una pagina html con formulario, y una pagina php inicio.php que recoge los datos y los compara en una bbdd mysql.

Realiza las comprobaciones de si exite el usuario y si existe si es administrador o no,
para redirigir a una pagina u otra, hasta aqui todo bien.

tengo abiertas sesiones y me llegan bien los valores, el problema es que si voy a otra pagina php para relaizar unos procesos si desde esa otra pagina quiero volver a inicio.php con un enlace pues no me recoge correctamente los datos, y me reenvia a un else que tengo puesto en inicio.php que es para notificar que el usuasrio es incorrecto.

Tambien me pasa lo mismo , si una vez logueado, accedo directamente a inicio.php.

Os dejo el codigo gracias de antemano.

Este es el codigo del php que recibe los datos del formulario
Código:
<?php

session_start();

$conexion=  mysql_connect("localhost","root","root");
       if (!$conexion) {
       ('No pudo conectarse: ' . mysql_error());
       }
    ;



       
        if(!mysql_select_db("eac2", $conexion))
exit("Error al conectar base de datos". mysql_error());
        
 $consulta = sprintf('select * from usuaris where nom="%s" and contrasenya = "%s"', $_POST["Usuario"], md5($_POST["Password"]));
 $resultado =mysql_query($consulta,$conexion);
 
 
if( mysql_num_rows($resultado) > 0){
  $_SESSION['usuario']=$_POST['Usuario'];
  if(isset($_SESSION['usuario'])){
  echo '<img src= "header.png" align="center"/><br>';
        echo "Usuario: ".$_POST['Usuario'] ."<br>";
   $row = mysql_fetch_array($resultado);
   if ($row['admin']=='1'){
       $_SESSION['administrador']="si";
       
       
        
         echo '<A HREF="io.html">Afegir ordinador</A><br><br>';
         echo '<A HREF="co.php">Consultar ordinador</A><br><br>';
         echo '<A HREF="mo.php">Modificar ordinador</A><br><br>';
         echo '<A HREF="eo.php">Eliminar ordinador</A><br><br>';
         echo '<A HREF="index.html">Sortir</A>';
             
   }  else{
   $_SESSION['admin']='no';}
       
  }   
       
       
   
 
       
}else {echo "El usuario o contraseña no es correcta";}
 
    
     
        ?>