En general .. la definición de un "link" bajo el standard CGI es: (resumido):
pagina.tal?variable=valor&variable2=valor
Oses, usar el & si necesitas mas variabels que pasar en el lin hacia pagina.tal (lo que esté antes del ? ..)
Así que ahora .. "concatena" las variables que necesites siguiendo ese formato.
Código PHP:
<a href="pagina.php?cod=<?php echo $codigo[1] ?>&mod=<?php echo $codigo[2] ?> target="_self">
<?php echo "<img src=\"".$urlcomprar."\"></a>";?>
así con el resto de bloques variable=valor que necesites usando el "&" como separador de variable=valor ...
Otra foma de poner lo mismo .. : (veras que te queda mas "legible" el código ..:
Código PHP:
echo "<a href=\"pagina.php?cod=$codigo[1]&mod=$codigo[2]\" target=\"_self\"><img src=\"$urlcomprar\"></a>";
pd: .. acuerdate de cerrar las etiquetas HTML <a ...> con su </a> ..
Un saludo,