Ir para conteúdo
Fórum Script Brasil

gvalderlan

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que gvalderlan postou

  1. Bom pessoal, consegui resolver este probleminha apenas para metodo de conhecimento segue a resposta abaixo. <? $secao = "Produtos"; $vsql = "select distinct(a.catcod) from catprod a, linhaprod b where a.catcod = b.catcod and b.lincod is not null order by RAND() limit 0,3"; $vresult = mysql_query($vsql) or print(mysql_error()); ?> <tr> <td width="565" height="157" align="center" valign="top"> <table width="561" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <? while ($vlinha=mysql_fetch_array($vresult)){ $vid=$vlinha["catcod"]; $sql = "select p.prodnome,c.catdesc, l.linnome, p.prodimg, p.prodcod from catprod c, linhaprod l, produtos p where p.prodimg <> '' and l.catcod = c.catcod and l.lincod = p.lincod and p.proddestaque <> 'S' and p.proliberado = 'S' and c.catcod = '$vid' order by RAND() "; //echo $sql; $result = mysql_query($sql) or print(mysql_error()); $linha=mysql_fetch_array($result); $id = $linha["prodcod"]; $nome = $linha["prodnome"]; $img = $linha["prodimg"]; $linnome = $linha["linnome"]; $catdesc = $linha["catdesc"]; for ($i=0;$i<=0;$i++){ ?> <td align="center" bgcolor="#f2f2f2" valign="top"> <div class="tituloBranco" align="left" style="border-bottom:#CCCCCC solid 1px; height:30px; width:180; background-image:url(imagens/produtos.gif)"> <div style="padding-top:7px;" align="center"> <?=$catdesc?> </div> </div> <a href="?pg=listaprod&act=Lprod&id=<?=$id?>" class="linqueN"> <? if (!empty($img)){?> <img src="imagens/produtos/<?=$img?>" border="0" /><br /> <? }?> <div> <?=$linnome?> </div> <strong><?=$nome?></strong> </a> </td> <td width="1%"><img src="imagens/Spacer.gif" width="2" height="1" /> </td> <? } } ?> </tr> </table></td> </tr> </table> Abraços
  2. Pessoal tenho essa consulta abaixo funcionando normalmente, mas dai apareceu uma requisição que é a seguinte: Dessa consulta eu tiro o nome do produto, o nome da categoria, o nome da linha e a imagem. Mas ai eu tenho 1 categoria que possui N linhas que possui N produtos. Eu tenho que listar 3 produtos por vez, mas tem que ser de categorias diferentes. Tentei o group by, mas ele ficava os 3 produtos fixos e não alternava. Estou tentando de N maneiras mas não deu certo. Segue a consulta atual: select p.prodnome,c.catdesc, l.linnome, p.prodimg from catprod c, linhaprod l, produtos p where p.prodimg <> '' and l.catcod = c.catcod and l.lincod = p.lincod order by RAND() limit 0,3 Se alguém puder me dar uam idéia... Vlw
×
×
  • Criar Novo...