Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/01/2012, 23:34
Avatar de Bizo21
Bizo21
 
Fecha de Ingreso: abril-2004
Ubicación: Valdivia
Mensajes: 93
Antigüedad: 20 años, 8 meses
Puntos: 1
Respuesta: Problemas para crear una $_Session

hola sigo con el problema dejare mi codigo para ver en que estoy fallando para saber cual es el id_empresa o nombre_empresa.

login:
Código PHP:
Ver original
  1. // recuperar datos del usuario
  2.                         session_start();
  3.                         $_SESSION['DMM_auth']=true;
  4.                         $_SESSION['DMM_usuario']=$usuario;
  5.                         $_SESSION['idusuario']=$d['id_usuario'];
  6.                         $_SESSION['DMM_email']=$d['email_usuario'];
  7.                         $_SESSION['DMM_nombre']=$d['nombre_usuario'];
  8.                         //$i=1;                  
  9.                         $sql="SELECT empresas.id_empresa, nombre_empresa FROM empresas, usuario_empresa
  10.                        where usuario_empresa.id_usuario='$_SESSION[idusuario]' AND empresas.id_empresa=usuario_empresa.id_empresa";
  11.                         conectarDB();
  12.                         $query_emp=mysql_query($sql) or die("error al mostra la empresa:".mysql_error());
  13.                         $_SESSION['id_empresa']=array();
  14.                         $_SESSION['nombre_empresa']=array();
  15.  
  16.                         while($empresa=mysql_fetch_array($query_emp))
  17.                         {
  18.                                 $_SESSION['id_empresa'][]=$empresa[0];
  19.                                 $_SESSION['nombre_empresa'][]=$empresa[1];
  20.  
  21.                         }
  22.                         //$i++;
  23.                         header("Location: inicio.php");
  24.                         exit();

en inicio lo llamo asi :

Código PHP:
Ver original
  1. <?php
  2. for ($i=0;$i<count($_SESSION['nombre_empresa']);$i++)
  3. {
  4. ?>
  5.     <td align="center"><a href="indexempresa.php?<?php echo $_SESSION['nombre_empresa'][$i]?>&amp;<? echo $_SESSION['id_empresa'][$i]?>">
  6.         <button style="width:100px;height:70px;"><?php echo $_SESSION['nombre_empresa'][$i]?></button></a>
  7.  
  8. <?
  9. echo "</td>";
  10. }
  11. ?>
esto me entrega los botones con los nombres de cada empresa, pero al enviarlo a a indexempresa.php no me muestra el nombre de esta empresa

asi se ve en la URL:indexempresa.php?nombre_empresa&1

indexempresa.php
esto es lo que tengo:
Código PHP:
Ver original
  1. <input name="id_empresa" value="<?php echo $_SESSION['id_empresa'][$i]?>" type="text">/*para que valor ID me entrega*/
  2. <span style="font-size:24px">Bienvenido a la administracion de la Empresa <b><? echo $GET['empresa'][$i]?></b></span>
todo esto no me muestra nada en que puedo estar fallando...