Ver Mensaje Individual
  #13 (permalink)  
Antiguo 12/06/2013, 10:00
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 19 años, 6 meses
Puntos: 292
Respuesta: Ordenar productos por categoría (MySql+php)

Recuerda que todo lo que sea consultas y trabajos con registros o sea BASE DE DATOS va en el archivo del modelo o sea tu "connect.php"

En 'archivo view.php' no deberias hacer eso

Luego conectas a tus funciones para manejo de DB desde tu controller y dejas esa informacion disponible para las vistas asi:

Código PHP:
<?php
// en el Modelo !!
function getProductosPorId($id){

 
$q = mysql_query("SELECT * FROM `products` WHERE id = $id") or die(mysql_error()); 
   
  if ( 
mysql_num_rows($q) == 0 )      return false; // o devuelves cero
         
  
return $rows = mysql_fetch_assoc($q);
}
// en el controlador (o en tu index)
Código PHP:
$rows = getProductosPorId($id); 
// en tu Vista
Código PHP:
if (!$rows)
     echo 
"<h6>El producto que busca no existe.</h6>";         

foreach (
$rows as $row){
         
        echo 
"<div class='slide'><img src='items/". $row['img']."' width='550' height='500' alt='' /></div>"; 
         
        echo 
$row['title']; 
         
        echo 
$row['price']; 
         
        echo 
$row['price_old']; 
         
        echo 
$row['desc']; 
         
        echo 
"Material: ". $row['material']."<br />"; 
         
        echo 
"Tamaño: ". $row['size']."<br />"; 
         
        echo 
"SKU: ". $row['item_sku'].""; 
         
} 
__________________
Salu2!