Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2012, 11:20
arratete
 
Fecha de Ingreso: febrero-2012
Mensajes: 39
Antigüedad: 12 años, 2 meses
Puntos: 0
Función que devuelva el rol del usuario actual.

Estoy realizando una función que devuelva el valor del rol del usuario actual.
Si realizo toda la operación en el mismo archivo todo funciona correctamente, pero al querer hacer la función a parte es cuando me falla.

inicio.php

Código PHP:
<?php
                session_start
();
                if (isset(
$_SESSION["k_username"])) 
                {
                include(
"conectar.php");
                
conectar();
                include(
"funciones.php");
                
$usuario=$_SESSION['k_username'];
                
rol($usuario);
                if(
$data[0] == '1') {
                
?>

<!-- comienzo cabecera -->
<?php 
include ("plantillacabecera.php");
?>
<!-- fin cabecera -->

<!-- comienzo página -->
    <div id="pagina">
</div>
<!-- fin página -->

<!-- comienzo pie -->
<?php 
include ("plantillapie.php");
?>
<!-- fin pie -->

<? }else{
header("location:admin.php");
}

else{
header("location:login.php");
 } 
?>
funciones.php
Código PHP:
<?php
function rol($usuario)
{
$query=mysql_query("SELECT rol FROM usuarios WHERE usuario= '$usuario'");
$data=mysql_fetch_array($query);
return 
$data[0];
}
?>