Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2010, 12:03
elchuri2002
 
Fecha de Ingreso: noviembre-2005
Mensajes: 62
Antigüedad: 19 años, 2 meses
Puntos: 0
Exclamación Ejecutar PHP desde HTML

HOla, tengo una página HTML y desde javasctipt de la página quiero ejecutar codigo PHP, hago lo siguiente

Código HTML:
<script language="JavaScript" src="archivo.php"></script>

<script language="javascript">

    
     
       arr = document.write(<?php init() ?>);
      //var arr = <?php init() ?>;
      //document.write("<?=$variable;?>");
      //arr = new Array();
      
      alert(arr)
      var arrJson = GetJson(arr);
      
     
      
      
      
    
</script> 
Y en el archivo PHP hago que me devuelva el resultado de una consulta a la base de datos en formato JSON

Código PHP:
function initProcesos($db)
      {
      
      
          
//F_Echo($FlagE, "Inicializando los procesos del NANAMA... \n<br />");
      
          
$Proceso$_SERVER['PHP_SELF'];
          
          
$res=$db->query("CALL sp_QUERY_Proyectos_ByCategoria(4)",MYSQLI_USE_RESULT);
          
          
          while (
$row $res->fetch_array(MYSQLI_BOTH))
        {
        
         
          
            
$json = new Services_JSON;
            
            
//var_dump ($row.length);
            //$script = ' matriz = new Array();';
          //for ($i=0; $i <= $row.length; $i++) {
               //   $script.= 'matriz['.$i.'] = '. $row["id"].';';
          
$data[] = $row;


          
//}
         
        
}
        
        echo 
$json->encode($data);

        
        
      } 
Pero el problema es que desde el HTML no me lo ejecuta el mismo, alguien sabe como debo hacer para que se ejecute y lo capture desde javasctipt???

Gracias!!!!!!!!