Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/10/2007, 22:05
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
De acuerdo Re: Hacer un leer mas.

Hola davincci!!!

Trataré de ser lo mas explícito posible:

Si necesitas cargar en la misma web el listado de los productos y el detalle del producto seleccionado; lo que debes hacer es otorgarle una accion a cada link mediante una variable pasada por URL.

Osea si tienes esto:
Código PHP:
while($pdesign = mysql_fetch_array($resultado)) {    
    if ($i==0) {  
?>  
<tr>  
<?php  
    
}  
?>  
    <td width="172" bordercolor="#90B36F"><div align="center"><?php echo $pdesign["nombre"]; ?><br><img src="img/<?php echo $pdesign['imagen']; ?>"></div></td>  
<?php  
    $i
++;  
    if (
$i==3) {  
?>  
</tr>  
<?php  
       $i
=0;  
    }  
   
}
Que supongo que es lo primero que debe cargar, el listado de productos, al tag <img> que está dentro de tu while debes aplicarle un <a href> osea un vinculo, donde le pasarás por URL la accion que tomará, quedaría de esta manera;

Código PHP:
<td width="172" bordercolor="#90B36F"><div align="center"><?php echo $pdesign["nombre"]; ?><br><a href="la_misma_pagina.php?action=2&id_producto=<?=$pdesign["id_producto"]?>"><img src="img/<?php echo $pdesign['imagen']; ?>"></a></div></td>
De esa manera ya sabes que cuando te piquen en la imagen pasas como parametro la accion que es "2" y el id del producto. Sabiendo esto, ya lo que vienen son condicionales:

Código PHP:
if($_GET['action']==2)
{
//hacer la consulta en la DB en tu tabla productos con el id del producto que pasaste por URL para obtener el detalle y poder mostrarlo
}
else
{
//sino la variable action no vale 2... entonces por defecto muestras el listado de productos

Espero me hayas entendido...

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com