Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/02/2008, 10:11
franko1809
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 3 meses
Puntos: 10
Re: Catalogo de productos

Aca te dejo el codigo para el hacer el filtro algo parecido a la solucion de Carlojas pero aplicado a mi codigo en este caso las tablas serian subcategoria y al pulsar sobre una de ellas te muestra todos los productos que pertenecen a dicha subcategoria

Registros de la tabla subcategoria podriamos llamar a este archivo indexar.php
Código PHP:
<table border="1">
<?php
$conexion 
mysql_connect("localhost","root","");
mysql_select_db('tienda_vacia');
$tabla mysql_query("SELECT * FROM subcategoria");
while (
$registro mysql_fetch_array($tabla))
{
?>
<tr>
<td width="42"><?= $registro['codscateg']; ?></td>
<td width="109"><a href="subcategoria.php?id=<?= $registro['codscateg']; ?>"><?= $registro['nomscateg']; ?></a></td>
</tr>
<?php
}
?>
</table>
y el archivo donde se muestran los productos lo llamaremos subcategoria.php
Código PHP:
<table border="1" cellspacing="0">
<tr bgcolor="silver">
<td>nomprod</td>
<td>precio</td>
</tr>
<?php
$id 
$_GET['id'];
$conexion mysql_connect('localhost','root','');
mysql_select_db('tienda_vacia');
$tabla mysql_query("SELECT producto.*,subcategoria.* FROM subcategoria,producto where producto.codscateg=subcategoria.codscateg and subcategoria.codscateg='$id'");
while (
$registro mysql_fetch_array($tabla))
{
?>
<tr>
<td><? echo $registro['nomprod']; ?></td>
<td><? echo $registro['precio']; ?></td>
</tr>
<?php
}
?>
</table>
En la linea $tabla = mysql_query("SELECT producto.*,subcategoria.* FROM subcategoria,producto where producto.codscateg=subcategoria.codscateg and subcategoria.codscateg='$id'"); hacemos una consulta sql donde unimos ambas tablas(subcategoria y productos)

Trata de entender paso a paso que es lo que hace cada linea de codigo, si lo logras ya tienes tu catalogo de productos ahora para subir imagenes busca en los faqs del foro upload de imagenes

saludos