Ver Mensaje Individual
  #17 (permalink)  
Antiguo 10/07/2012, 05:43
miSko
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 19 años, 3 meses
Puntos: 84
Respuesta: Relacionar dos paginas web

Si estás usando jquery, podrias tener esta estructura, te la voy explicando un poco.

checker.php -----> Este archivo comprobará la pagina en la que está el guia
funcion1 jquery -> Esta funcion se conectara a checker.php para comprobar en que pagina esta el guia y cambiará la pagina. Está funcion debería estar en todas las paginas de tu sitio web.


Entonces, la idea es que, cada X tiempo, se ejecute funcion1 , y que si es distinta de la actual, cambie la pagina o actualice un div, te voy a poner las 2 opciones.


la funcion1 será algo asi:

Código:
<script>
paginaActual = 'laPaginaEnlaQueEstoy'; // Por ejemplo, aqui podrias poner index.php
function siPaginaDiferenteCambiaPaginaCompleta() {
    $.post("checker.php", {}, function (data) {
        if (data != paginaActual) {
            window.location.href = data;
        }
    });
}

function siPaginaDiferenteActualizaDiv() {
    $.post("checker.php", {}, function (data) {
        if (data != paginaActual) {
            $("#mi_div_id").load(data) ;
            paginaActual = data ;
        }
    });
}

// Si queremos actualizar un div cada X tiempo si la pagina es distinta, en este ejemplo 3 segundos
setInterval("siPaginaDiferenteActualizaDiv()",3000);

// Si queremos que, cuando cambie una pagina, cambie la pagina del usuario completamente
setInterval("siPaginaDiferenteCambiaPaginaCompleta()",3000);

</script>

No lo he probado, pero mas o menos debería funcionar

Podrias copiar el codigo que he puesto aqui en todas las paginas, cambiando la variable "paginaActual" en cada una de ellas.


Como te he puesto al princpio, esto es con jquery, asi que no lo estas usando daria error.


Y la pagina de checker.php, que podría usar tu codigo:

Código PHP:
<?php
session_start
();

require(
"../Conexion.php");

$query "SELECT * FROM prueba_conexion WHERE PK_Conexion=1";
$result=mysql_query($query,$conexion);
$ret mysql_fetch_array($result);

echo 
$ret[1];
?>
__________________
» Presupuesto Pagina Web