Foros del Web » Programando para Internet » PHP »

Ejecutar PHP desde HTML

Estas en el tema de Ejecutar PHP desde HTML en el foro de PHP en Foros del Web. 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" ...
  #1 (permalink)  
Antiguo 28/01/2010, 12:03
 
Fecha de Ingreso: noviembre-2005
Mensajes: 62
Antigüedad: 18 años, 5 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!!!!!!!!
  #2 (permalink)  
Antiguo 28/01/2010, 12:06
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Ejecutar PHP desde HTML

javascritpt se ejecuta en el cliente

php en el servidor

lo que muestras arriba primero se ejecuta en PHP, lo recibe entonces el cliente y por ultimo javascript

si quieres ejecutar php desde el cliente con javascript debes usar AJAX

Etiquetas: ejecutar, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:48.