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];
}
?>