Creo que ya no deberías de usar esa forma de obtener los datos del array asociativo, si ya viste que colocando
$arreglo["nombre"], funcionó, entonces, ¿por qué no seguir con esa forma?. Podrías hacer algo como esto:
Código PHP:
Ver original<?php
include('./phpfiles/Libreria.php');
$link = conecta();
$sql = mysql_query("SELECT * FROM alumno a INNER JOIN usuarios u ON a.idusuarios = u.idusuarios WHERE u.usuario='".$_POST['user']."' AND u.contrasenia='".$_POST['pw']."'");
$nombre = $arreglo["nombre"];
if($arreglo['tipo'] == 1) {
$_SESSION['usuario'] = $arreglo['usuario'];
$_SESSION['nombre'] = $arreglo['nombre'];
header('Location: tabla.php'); }
else {
$_SESSION['usuario'] = $arreglo['usuario'];
header('Location: tabla.php'); }
}
else {
echo "No se encontraron datos";
$nombre = "";
}
?>
Me parece que trabajando con
$arreglo[1], no obtenías el dato. Prueba aplicando estos cambios y nos cuentas cómo te fue.