La forma de traer los productos a la columnas derecha es la siguiente:
Código :
<? $link = mysql_connect ("xxx","xxxx",""); mysql_select_db ("basedatos", $link) ; $registros = 9; if (!$pages) { $inicio = 0; $pages = 1; } else { $inicio = ($pages - 1) * $registros; } $resultados = mysql_query("SELECT * FROM products LIMIT $inicio, $registros"); $total_paginas = ceil($total_registros / $registros); <table width="700" border="1"> <tr> <td width="55%"> <div id="loadarea2" style="width: 400px"></div></td> <td width="45%"><? echo "<table align=right>"; $columnes = 3; # Número de columnas (variable) for ($i=1; $row = mysql_fetch_row ($resultados); $i++) { $resto = ($i % $columnes); # Número de celda del <tr> en que nos encontramos if ($resto == 1) {echo "<tr>";} # Si es la primera celda, abrimos <tr> echo "<td><a href='admin/$row[4] 'rel='enlargeimage::click' rev='loadarea2'><img src=admin/$row[5]></a></td>"; if ($resto == 0) {echo "</tr>";} # Si es la última celda, cerramos </tr> } if ($resto <> 0) { # Si el resultado no es múltiple de $columnes acabamos de rellenar los huecos $ajust = $columnes - $resto; # Número de huecos necesarios for ($j = 0; $j < $ajust; $j++) {echo "<td> </td>";} echo "</tr>"; # Cerramos la última línea </tr> } mysql_close($link); echo "</table>";?></td> </tr> </table> ?>
y aqui es donde se pone en funcionamiento el script de Javascript para que la imagen aparezca en la columna izquierda:
Código :
echo "<td><a href='admin/$row[4] 'rel='enlargeimage::click' rev='loadarea2'><img src=admin/$row[5]></a></td>";
Ahora el problema:
Los productos tienen datos cargados en la BD como precio y pais. Y necesito programar ya sea en javascript o php de manera que al aparecer la imagen del producto en grande en la columna izquierda, aparezca el precio y el pais del producto seleccionado, ademas de la imagen en grande.
Espero hayan entendido mi explicacion y pueden ayudarme... gracias...