Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Noite pessoal, bem sou iniciante em PHP e estou tentado escrever um script de catalogo de produtos em que o mesmo tem as categorias e seus respectivos produtos.
Já tenho um banco de dados mysql populado com as tabelas categorias, clientes, produtos.
Minha grande dificuldade é ligar a categoria a seus respectivos produtos, acredito que seja algo bem básico mas não to conseguindo fazer, já pesquisei aqui no fórum algumas duvidas parecidas e ainda assim não foi o suficiente.
O código que escrevi é o seguinte:
<?php
include '../config/conexao.php';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Catalogo de Produtos</title>
<link rel="stylesheet" type="text/css" href="estilo.css" />
</head>
<body>
<div id="page">
<div id="header">
<h1>Catalogos</h1>
</div><!--header-->
<div id="content">
<div id="sidebar">
<h2>Categorias</h2>
<!--Pegagando todas as categorias-->
<?php
$query = mysql_query("SELECT * FROM categorias");
//$registros = mysql_num_rows($query);
while($categorias = mysql_fetch_array($query)){
?>
<ul>
<li><a href="?id_categoria=<?php echo $categorias['id_categoria']; ?>"><?php echo $categorias['nome_categoria']; ?></a></li>
</ul>
<?php } ?><!--fim do while-->
</div><!--sidebar-->
<div id="main">
<h2>Catalogo de Produtos</h2>
<table border="1" cellpadding="8" cellspacing="10">
<?php
$loopH = 3;
$res = mysql_query("SELECT * FROM produtos");
$registro = mysql_num_rows($res);
$i = 1;
while($list = mysql_fetch_array($res)){
if($i < $loopH){
echo '
<td><img src=" '.$list['camiho_foto'].$list['foto'].'" width="200" height="150" />
<p>'.$list['nome_produto'].'</p>
<p>'.$list['valor_venda_produto'].'</p>
</td>
';
}elseif ($i = $loopH){
echo '
<td><img src=" '.$list['camiho_foto'].$list['foto'].'" width="200" height="150" />
<p>'.$list['nome_produto'].'</p>
<p>'.$list['valor_venda_produto'].'</p>
</td>
</td>
</tr>
<tr>
';
$i = 0;
}
$i++;
}
?>
</table>
</div><!--main-->
</div><!--content-->
<div id="footer">
</div><!--footer-->
</div><!--page-->
</body>
</html>
Bem pessoal é isso ai, desde já agradeço e estou contando com a ajuda de vocês, para resolver este problema e continuar meus estudos!
Carregando comentários...