Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2012, 06:54
Avatar de protoameeba
protoameeba
 
Fecha de Ingreso: septiembre-2005
Mensajes: 195
Antigüedad: 18 años, 7 meses
Puntos: 3
Sonrisa PASAR VARIABLES ENTRE 3 PHP´s

Hola amigos...

He preparado tres paginas a modo borrador de lo que quiero hacer:

pagina1: contenedor.php

Código PHP:
Ver original
  1. <script type="text/javascript" src="js/jquery.js"></script> <?  /* cargo el jquery */ ?>
  2.  
  3.     <?
  4. $directrices="valor";  /* directrices son unos valores que me vienen de un include */
  5. echo "CONTENEDOR";
  6. ?>
  7.     <div id="carga"> <?  /* div donde se refrescara el contenido */ ?>
  8.      <? include ("paginador.php"); /* pagina que me carga por defecto, pero que sera reemplaza cuando ocurra un evento */ ?>
  9.     </div>


pagina2: paginador.php

Código PHP:
Ver original
  1. <?
  2.     $directrices1=$directrices;
  3.     include ("request.php"); /* en esta pagina esta el script que me permite recargar el contenido y el boton que lo lanza, tambien se incluye la query para mostrar resultados */
  4.     ?>
  5.     <script language="javascript">
  6.         function data(){    
  7.             var variable_post="";
  8.             $.post("request.php?", { variable: variable_post }, function(data){
  9.             $("#carga").html(data);
  10.             });
  11.         }
  12.     </script>
  13. <div><a onclick="javascript: data();">load</a></div>

pagina3: request.php

Código PHP:
Ver original
  1. <?
  2. $variableFinal=$directrices1;
  3. echo "$directrices"; /* Aqui imprimo las dos variables ($directrices y $directrices1) pero no llegan ninguna de las dos por tanto la query no funciona*/
  4. echo "$directrices1";
  5. include("conect.php"); /*le vuelvo a meter la conexion por si aca... ya que se refresca por AJAX y pierde la que tenia...*/
  6. $sql = "SELECT * FROM $variableFinal";
  7. $consulta = mysql_query($sql) or die ("No se pudo ejecutar la consulta");
  8. While ($registro=mysql_fetch_array($consulta))
  9. {
  10.  echo $registro["id"];
  11.  echo $registro["title"];
  12.  echo $pag;
  13. }
  14. ?>

Asi que resumiendo, cuando se carga por primera vez, va como un tiro, pero cuando la refresco, pierde las variables, como podria hacer para conectar estos 3 php entre si?
__________________
Ser libre no es hacer lo ke uno kiere, sino kerer lo ke uno hace....