Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/10/2009, 15:45
Avatar de eits
eits
 
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Respuesta: ¿Como asignar a una variable el contenido de variable externa?

por como interpreto tu código no estas llamando una página externa, es la misma que recargas con un link y le pasas la variable que quieres mostrar, si es así, prueba con esto
Código php:
Ver original
  1. <?php
  2. //inicializamos las variables para evitar warnings
  3. $echo_div1 = '';
  4. $echo_div2 = '';
  5. $echo_div3 = '';
  6. if(!empty($_GET['var'])){//si no esta vacio 'var', asignamos el valor obtenido
  7.     switch($_GET['var']){
  8.         case "div1":
  9.                     $echo_div1 = "Div 1";
  10.                     break;
  11.         case "div2":
  12.                     $echo_div2 = "Div 2";
  13.                     break;
  14.         case "div3":
  15.                     $echo_div3 = "Div 3";
  16.     }
  17. }
  18. ?>
  19. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  20. <html xmlns="http://www.w3.org/1999/xhtml">
  21. <head>
  22. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  23. <style type="text/css">
  24. #columnaprincipal {
  25. position:relative;
  26. width:100%;
  27. height:auto;
  28. display:inline;
  29. }
  30. #columnassecundarias {
  31. float:left;
  32. width:100px;
  33. height:auto;
  34. margin:2em 2em 2em 2em;
  35. padding:2em 2em 2em 2em;
  36. color:#000000;
  37. background-color:#CCCCCC;
  38. }
  39. </style>
  40. <title>Documento sin titulo</title>
  41. </head>
  42.  
  43. <body>
  44. <div id="columnaprincipal">
  45.     <a href="cargar_encelda.php?var=div1">Link 1</a> | <a href="cargar_encelda.php?var=div2">Link 2</a> | <a href="cargar_encelda.php?var=div3">Link 3</a>
  46.     <div id="columnassecundarias"><?php echo $echo_div1;?></div>
  47.     <div id="columnassecundarias"><?php echo $echo_div2;?></div>
  48.     <div id="columnassecundarias"><?php echo $echo_div3;?></div>
  49. </div>
  50. </body>
  51. </html>
saludos
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.