El código lo has hecho tú?
Si en la misma línea tienes la forma correcta de hacerlo, cómo es que no sabes donde está elproblema? Ves la diferencia entre estas dos líneas (la segunda es la buena)?:
Código PHP:
Ver original<td width="33" scope="row"><input name="nombre" type="checkbox" value="<? echo $fila['arma']; ?>"/> <? echo $fila['arma']; ?> <img src="mostrarImagenes.php?imagenArma=.$fila['imagenArma']."> </td>
Código PHP:
Ver original<td width="33" scope="row"><input name="nombre" type="checkbox" value="<? echo $fila['arma']; ?>"/> <? echo $fila['arma']; ?> <img src="mostrarImagenes.php?imagenArma=<? echo $fila['imagenArma'];?>"> </td>
En serio que no ves el error?
El botón tiene el mismo error, no le hacen falta comillas, sólo que javascript te detectaba $num como un número, y es una cadena simbólicoalfabética ($,n,u,m)
¿En serio no te das cuenta?