Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2013, 20:13
joomscl
 
Fecha de Ingreso: junio-2013
Ubicación: Santiago
Mensajes: 10
Antigüedad: 11 años, 5 meses
Puntos: 0
Pregunta Mostrar detalle de productos en catálogo (php + MySql)

Estimados amigos,

Mucho gusto, mi nombre es Selim.

He buscado en todos lados por más de un mes, respuesta a mi problema y sólo en este maravilloso foro encontré un tema similar ("Como crear página detalle.php???"), pero no 100% igual al mío.
Lamentablemente, ya que mi situación al parecer es más simple que la del usuario que publicó ese tema, no he podido solucionar mi problema.

Espero que alguien me pueda ayudar.

He construido un pequeño catálogo con php y mysql, el cual funciona muy bien. Para tal efecto creé un archivo llamado productos.php con el siguiente código:

productos.php

Código PHP:
<?php
   session_start
();
    
   
mysql_pconnect("localhost","root","");
   
mysql_select_db("joomscl");

?>

<body>
<div class="prods-cnt">
<?php
    $sql 
mysql_query("SELECT * FROM `products`") or die(mysql_error());
    
    if ( 
mysql_num_rows($sql) == ) {
      echo 
"<h6>Pronto estará la sección disponible con todos nuestros productos.</h6>";
    } else {
      
$sql mysql_query ("SELECT * FROM `products` ORDER BY `time` ASC") or die(mysql_error());
      
      while ( 
$row mysql_fetch_assoc($sql) ) {
        echo 
"<div class='prod-box shadow'>";
        
        echo 
$row['img'];
        
        echo 
$row['title'];
        
        echo 
"$ ";
        
        echo 
$row['price_old'];
        
        echo 
"$ ";
        
        echo 
$row['price'];
        
        echo 
"<p>";
        
        echo 
$row['desc'];
        
        echo 
"</p>";
        
        echo 
"</div>";
      
      }
    }
?>    
</div>
</body>
y MySql:

Código:
CREATE TABLE IF NOT EXISTS `products` (
  `id` int(11) NOT NULL,
  `title` text NOT NULL,
  `desc` text NOT NULL,
  `img` text NOT NULL,
  `price` int(11) NOT NULL,
  `price_old` int(11) NOT NULL,
  `time` date NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Hasta aquí todo bien, pero necesito abrir cada producto más detalladamente y ahí me pierdo.
Sé que debo crear un nuevo archivo .php, pero no sé cómo obtener los datos de sql.

De verdad espero que me puedan ayudar en esta situación tan complicada para mí.

Saludos cordiales,
Selim