Foros del Web » Programando para Internet » PHP »

De Javascript a PHP

Estas en el tema de De Javascript a PHP en el foro de PHP en Foros del Web. Hola que tal, Tengo un mapa con algunos puntos, la idea es que al pasar el mouse sobre algún punto se despliegue información acerca del ...
  #1 (permalink)  
Antiguo 21/10/2005, 15:47
 
Fecha de Ingreso: mayo-2003
Ubicación: Celaya
Mensajes: 32
Antigüedad: 20 años, 10 meses
Puntos: 0
De Javascript a PHP

Hola que tal,

Tengo un mapa con algunos puntos, la idea es que al pasar el mouse sobre algún punto se despliegue información acerca del mismo (los datos están en una tabla mysql). Par esto, utilizo onMouseOver="escribir(14)", donde escribir es una función js:

<script language="JavaScript" type="text/javascript">
<!--
function escribir(cve){
<?
$sentencia = &$conn->Execute('SELECT localidad, municipio, actividad FROM ciudades WHERE idciudad=1');
$loc=$sentencia->fields[0];
$mun=$sentencia->fields[1];
$act=$sentencia->fields[2];

?>

with (document.forma){
localidad.value="<? echo $loc; ?>";
municipio.value="<? echo $mun; ?>";
actividad.value="<? echo $act; ?>";

}//del with

}//de la funcion escribir
-->
</script>

Los datos se imprimen en una cajas de texto del formulario forma

Ahora, mi pregunta es, ¿cómo le hago para pasar el valor de la variable cve a la sentencia sql en php y saber el idciudad?

Ya probe con un valor fijo y salen los datos, pero la idea es que este valor sea definido por el punto sobre el que haya pasado el usuario.
He intentado de muchas formas y nada.
Espero y me haya dado a enteder.

De antemano, gracias
  #2 (permalink)  
Antiguo 24/10/2005, 05:35
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No entiendo mucho la mezcla de PHP/javascript que pretendes hacer .. pero te comento que PHP a javascript sólo le puede pasar un valor que le llegue al script PHP por el URL ..

Es decir .. tu función javascript tendrá que tomar los valores que necesite de donde se generen y de ahí generar un redireccionmiento hacia el script PHP que contenga tu código PHP que ejecuta tu consulta SQL para componer ese SQL y ejecutarlo.

Recuerda que PHP se ejecuta en el servidor .. para cuando tu javascript se ejecuta, PHP ya terminó su trabajo (se ejecutó ya) .. así que para que una función javascript tuya envie el dato a código PHP se ha de hacer vía link, redireccionamiento, formulario .. etc .. pero que apunte a tu script PHP de proceso donde tomaras dicha variable.

Un saludo,
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 01:16.