Ver Mensaje Individual
  #19 (permalink)  
Antiguo 19/07/2012, 03:36
Avatar de 60NZ4
60NZ4
 
Fecha de Ingreso: mayo-2012
Ubicación: 404 Not found
Mensajes: 112
Antigüedad: 12 años, 6 meses
Puntos: 2
Respuesta: Relacionar dos paginas web

buenas de nuevo, estoy a un paso de conseguir lo que quiero

expongo lo que tengo:

al final he echo dos carpetas una con las cosas del guia y otra con las del guiado

en el guia cada vez que toco un enlace llamo a un php para que me inserte en la base de datos la pagina a la que quiero que valla en guiado,

en cada pagina del guiado hago esto:

Código Javascript:
Ver original
  1. <script type="text/javascript">  
  2. function test(){  
  3.  
  4.    validate( {'target':'msg'});  
  5.  
  6. }  
  7.  
  8.  
  9. window.onload = function startrefresh(){
  10.  
  11.  
  12. setInterval('test()',3000);
  13.  
  14.  
  15. }
  16.  
  17. </script>

Código PHP:
Ver original
  1. <?php
  2. function validate(){
  3.    
  4.         session_start();
  5.         require("../Conexion.php");
  6.  
  7.         $select = "SELECT COUNT(id) from historialcambios";
  8.         $pag=mysql_query($select,$conexion) or die(mysql_error($conexion));
  9.         $filaP=mysql_fetch_array($pag);
  10.    
  11.         $select = "SELECT nombre from historialcambios WHERE pag=1";   
  12.         $pag=mysql_query($select,$conexion) or die(mysql_error($conexion));
  13.         $ur=mysql_fetch_array($pag);
  14.            
  15.         $nomP = $filaP[0];
  16.         $url = $ur[0];
  17.    
  18.         if ($filaP[0]>=1)
  19.         {
  20.            
  21.             header("Location: $url");
  22.             //AQUÍ esta el fallo, no se porque no me hace esto
  23.            
  24.         }
  25.        
  26.         if ($filaP[0]==0)
  27.         {
  28.             $nomP = $filaP[0];
  29.        
  30.         }
  31.                                                    
  32.     }  
  33.         include_once('PHPLiveX.php');
  34.         $ajax = new PHPLiveX(array("validate"));  
  35.  
  36.     ?>

he comprobado que entra, eliminando el registro que iba a cargar como url, pero no se porque no me hace el header, he leido por internet, que una vez inicializado el codigo html hay una manera especial de hacer el header, tengo una funcion que carga html antes de esto, quiza sea por eso si es asi no se como cargar el header espero que puedan ayudarme


el mecanismo es:

primero carga la funcion que digo, despues hace el javascript de arriba el de arranque function startrefresh() y a partir de hay ya ejecuta lo demas

un abrazo espero sus comentarios