Ver Mensaje Individual
  #10 (permalink)  
Antiguo 26/11/2013, 01:51
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: mostrar datos de una consulta en caja de texto

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
  1. <?php
  2. include('./phpfiles/Libreria.php');
  3.  
  4.  $link = conecta();
  5.  
  6.  $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']."'");
  7.  
  8. if (mysql_num_rows($sql)) {
  9.     $arreglo = mysql_fetch_array($sql);
  10.     $nombre = $arreglo["nombre"];  
  11.  
  12.     if($arreglo['tipo'] == 1) {
  13.       $_SESSION['usuario'] = $arreglo['usuario'];
  14.       $_SESSION['nombre'] = $arreglo['nombre'];
  15.        
  16.       header('Location: tabla.php');
  17.     }
  18.     else {
  19.       $_SESSION['usuario'] = $arreglo['usuario'];
  20.       header('Location: tabla.php');
  21.     }
  22. }
  23. else {
  24.     echo "No se encontraron datos";
  25.     $nombre = "";
  26. }
  27. ?>

Me parece que trabajando con $arreglo[1], no obtenías el dato. Prueba aplicando estos cambios y nos cuentas cómo te fue.