Foros del Web » Programando para Internet » PHP »

ayuda...sobre <a href... mysql, click foto y se abra en otra parte...

Estas en el tema de ayuda...sobre <a href... mysql, click foto y se abra en otra parte... en el foro de PHP en Foros del Web. saludos... Antes queria darle las gracias a todos los que me han ayudado en este foro, y no solo a mi, sino que tambien a ...
  #1 (permalink)  
Antiguo 12/02/2005, 14:18
 
Fecha de Ingreso: agosto-2003
Ubicación: santiago, chile
Mensajes: 303
Antigüedad: 20 años, 8 meses
Puntos: 0
ayuda...sobre <a href... mysql, click foto y se abra en otra parte...

saludos...
Antes queria darle las gracias a todos los que me han ayudado en este foro, y no solo a mi, sino que tambien a todos los que ayudan, ya que de otros post tambien he encontrado solucion para x problema.

ahora sobre mi problem...
aca esta la pagina activa>
http://www.ctk.cl/byzard/jd/



como veran quiero hacer que al darle click sobre la imagen esta aparesca en mayor tamaño en el rigth.php.

me podrian dar una manito...
aca esta el codigo actual por si habria que colocar algun ciclo para que el click concuerde con la imagen

thumb.php
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
-->
</style></head>

<body>
  <?php
	include("conec.php");
	$link=Conectarse();
	$result=mysql_query("SELECT * FROM jd",$link);
	?>
	
<table width="389" border="0" cellpadding="0" cellspacing="0" background="images/pink_line_bg.gif">
  <tr>
    <td width="52">&nbsp;</td>
    <td colspan="5"><img src="images/accesories.gif" width="280" height="23"></td>
     </tr>
  <tr>
    <td width="52">&nbsp;</td>
    <td height="15" colspan="5">&nbsp;</td>
  </tr>  
  <tr>
    <td width="52">&nbsp;</td>
    <td><table width="65" height="55" border="0" cellpadding="0" cellspacing="0" background="images/small_box_bg.gif"><tr>
	  <?
	  $cols = 4; //aqui defines numero de columas.
$num=mysql_num_rows($result);

$filas = floor($num / $cols); //con esto saca el resultado entero de la division.
?>
<table width="65" height="55" border="2" cellpadding="4" cellspacing="0">
<?
for ($i = 0; $i <= $filas; $i++)

{
echo "<tr>";
for ($j=0; $j < $cols ; $j++)
{
$row=mysql_fetch_array($result);
if ($row["foto"] == "") //aqui estoy suponiendo que el campo foto es un texto.
{
echo "<td>&nbsp</td>";  //esto es para que si la division no es entera los ultimos cuadrados de tu tabla donde muestras als fotos se rellenen con "nada".
}
else
{
?>

</div>
<TD><div align="center"><a href="http://www.yahoo.com"><? echo "<img src=".$row['foto']." height=55 width=62 border=0 >"; ?><BR>
<font face="Geneva, Arial, Helvetica, sans-serif" size="1"> <? echo $row["nombre"]; ?></a></div></TD><div align="center">
  <?
} //end del else
} //end del for con $j
echo "</tr>";

} //end del for con $i.
echo "</table>";
	mysql_close($link);
 ?>	  
</table>

</body>
</html>
mas info>
tabla:jd(id,nombre,detalle,foto"aca estoy guardando el link de las fotos")

creo que he dado suficiente informacion para que la ayuda sea mas facil

gracias , nos vemos

Última edición por byzard; 12/02/2005 a las 14:20
  #2 (permalink)  
Antiguo 12/02/2005, 14:51
 
Fecha de Ingreso: enero-2005
Ubicación: Valparaiso - Chile
Mensajes: 116
Antigüedad: 19 años, 2 meses
Puntos: 0
Vi en tu pagina que todo son frames. Bueno, lo unico que tienes que hacer es esto:

<a href="direccion de la imagen grande.jpg" target="nombre del frame donde quieres que se abra"><img src="imagen chica" border="0"><br><texto></a>

Eso tendrias que aplicarlo en tu codigo aqui

Código PHP:
</div>
<TD><div align="center"><? echo "<a href=".$row['foto']." target='right2' >" ?>
<? 
echo "<img src=".$row['foto']." height=55 width=62 border=0 >"?><BR>
<font face="Geneva, Arial, Helvetica, sans-serif" size="1"> <? echo $row["nombre"]; ?></a></div></TD><div align="center">
  <?
Al hacer <a href="<?=$row['foto'] ?>"> estoy suponiendo que el nombre de la imagen en grande es el mismo que en chico, y que cuando la muestras chica es solo por el resize. Bueno, ahi estudialo.

Última edición por Yoko_cl; 12/02/2005 a las 14:57
  #3 (permalink)  
Antiguo 12/02/2005, 17:01
 
Fecha de Ingreso: agosto-2003
Ubicación: santiago, chile
Mensajes: 303
Antigüedad: 20 años, 8 meses
Puntos: 0
vale si me sirvio, creo q lo mejor es que en el frame derecho "bigFrame" tenga la imagen por defecto a la medida, y q en los otros pequeños de la izq los redusca...
estaba viendo algo y tengo un gran problem, que pasa si mi base de datos, tienes mas producto, lo tengo con 11, pero si fuesen 20? se mi irian cargando en 4 columnas, y me tiraria los 20... esta claro q esa no es la idea... cual seria el codigo que tendria que agregar para que se detuviera solo hasta x cantidad, en este caso 12, y que abajo me salio algo por el estilo de siguiente o <1 2 3 4 > para asi ver el resto?

y vale por la ayuda
  #4 (permalink)  
Antiguo 13/02/2005, 16:38
 
Fecha de Ingreso: agosto-2003
Ubicación: santiago, chile
Mensajes: 303
Antigüedad: 20 años, 8 meses
Puntos: 0
Cita:
Iniciado por byzard
vale si me sirvio, creo q lo mejor es que en el frame derecho "bigFrame" tenga la imagen por defecto a la medida, y q en los otros pequeños de la izq los redusca...
estaba viendo algo y tengo un gran problem, que pasa si mi base de datos, tienes mas producto, lo tengo con 11, pero si fuesen 20? se mi irian cargando en 4 columnas, y me tiraria los 20... esta claro q esa no es la idea... cual seria el codigo que tendria que agregar para que se detuviera solo hasta x cantidad, en este caso 12, y que abajo me salio algo por el estilo de siguiente o <1 2 3 4 > para asi ver el resto?

y vale por la ayuda
me pueden ayudar con esta
  #5 (permalink)  
Antiguo 13/02/2005, 16:52
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Busca... 'paginador'.
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 18:53.