Foros del Web » Programando para Internet » Javascript »

Variables mysql y javascript

Estas en el tema de Variables mysql y javascript en el foro de Javascript en Foros del Web. Hola a todos! estoy dándole vueltas a un tema y no termino de dar con la solución. Estoy cargando una serie de imágenes mediante una ...
  #1 (permalink)  
Antiguo 03/02/2011, 12:26
 
Fecha de Ingreso: enero-2008
Mensajes: 18
Antigüedad: 16 años, 3 meses
Puntos: 0
Variables mysql y javascript

Hola a todos!

estoy dándole vueltas a un tema y no termino de dar con la solución. Estoy cargando una serie de imágenes mediante una base de datos mysql y con un código de javascript, quiero que al poner el ratón encima de una imagen, en otra capa se cargué información que pertenezca a esa imagen y que también se guarda en la base de datos. Mi código actual es el siguiente:

Código PHP:
$result mysql_query("SELECT * FROM hemeroteka where urtea_portada="$_GET['urtea']);
    
    while(
$row mysql_fetch_array($result))
      {
    
            echo 
"<li class='azala'><a href='http://www.google.es'><img id='$row[id_portada]' src='$row[irudia]' title='Ayuda' alt='Ayuda'/></a></li>";

Y mi codigo javascript es el siguiente:
Código:
<script language="javascript" type="text/javascript">
$(function() {
	$("#capa).mouseenter(function(event) {
		$("#atalak1").slideDown();
		$("#atalak2").slideUp();
	});
Si ahora mismo en la consulta mysql en id pongo "capa", funciona sin problemas. El problema viene cuando le quiero pasar a $("#capa) la variable $row[id_portada]. Como puedo hacer para que el valor #capa cambie por el valor de $row[id_portada] automáticamente dependiendo de en que imagen ponga el ratón? o dicho de otro modo.. cómo hago referencia a $row[id_portada] en el código javascript?

Muchas gracias
  #2 (permalink)  
Antiguo 03/02/2011, 17:01
 
Fecha de Ingreso: enero-2008
Mensajes: 18
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Variables mysql y javascript

Hola de nuevo!

he conseguido pasar la variable de la siguiente manera:
Código PHP:
while($row mysql_fetch_array($result))
      {
    
            echo 
"<li class='azala'><a href='http://www.google.es'><img id='$row[id_portada]' src='$row[irudia]' title='Ayuda' alt='Ayuda'/></a></li>";
            
      
$elegido$row['id_portada']; 
Y en el código javascript lo recojo así:
Código:
<script language="javascript" type="text/javascript">
var variablejs = "<?php echo "#".$elegido; ?>" ;
$(function() {
	$(variablejs).mouseenter(function(event) {
	$("#atalak1").slideDown();
		$("#atalak2").slideUp();
	});
Tengo un problema. $elegido siempre es el id_portada del último registro que me muestra en el while. Como puedo hacer para que la variable $elegido cambie cuando yo hago un mouseover encima de una imagen? si pongo el ratón encima de la segunda imagen, que tiene el id "2", pues que la variable $elegido sea 2.

a ver si me podéis echar una mano.

muchas gracias!

Etiquetas: mysql, variables
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 16:04.