hola amigos!! tengo un problemita, estoy pasando un parametro por medio de una imagen a otro archivo y con ese parametro hacer una consulta en la base de datos y mostrar el resultado en una tabla en la misma pagina donde esta la imagen, este es el codigo para q me ayuden en q estoy haciendo mal:
foreach($va1 as $i => $va2)
{
foreach($va2 as $j => $va3)
{?>
<tr>
<td align="center" width="50" height="10">
<input type="hidden" name="idequipo" id="idequipo" value="<?php echo $va3?>">
<input type="image" src="imagenes/verde.gif" id="nodos" class="equipos" alt="<?php echo $va3;?>" onclick="javascript:accion('nodo.php','equipo','id equipo='+$('#idequipo').attr('value'))">
</td>
</tr>
<tr>
<td align="center" width="50" height="10">
<h6><?php echo $nomEqui[$a][$i][$j];?></h6>
</td>
</tr>
<?php
}
}
Luego mas abajo en la misma pagina quiero mostrar el resultado:
<div id="equipo" align="center" style="display: none">
<img src="imagenes/cargando.gif" alt=""><?php echo "Cargando...";?>
</div>
el codigo javascript q valida el accion de la imagen es la siguiente:
function accion(url,div,cadena)// funcion para el jquiery
{
document.getElementById("equipo").style.display = "block" ;
document.getElementById("equipo").innerHTML='<img src="imagenes/cargando.gif"/><?php echo "Cargando...";?>';
var datos = cadena;
var div="#"+div;
$.ajax(
{
async:true,
url: url,
type: 'POST',
dataType: 'html',
data: datos,
cache: false,
success: function(respuesta)
{
$(div).html(respuesta);
}
});
}
pero estoy seguro q el problema lo que tengo al pasar el parametro con el javascript:accion porque no me llega en la otra pagina (nodo.php):
<input type="hidden" name="idequipo" id="idequipo" value="<?php echo $va3?>">
<input type="image" src="imagenes/verde.gif" id="nodos" class="equipos" alt="<?php echo $va3;?>" onclick="javascript:accion('nodo.php','equipo','id equipo='+$('#idequipo').attr('value'))">
y en la otra pagina lo recibo asi:
$idnodo=$_GET['idequipo'];
x favor ayudenme a encontrar el problema, gracias...