Guest --juliano -- Postado Outubro 8, 2007 Denunciar Share Postado Outubro 8, 2007 (editado) ola pessoal.o meu codigo me retorna o resultado de uma pesquisa de produtos, o problema é o seguinte, cada produto é exibito em uma linha inteira, gostaria de mudar para que fosse exibido dois produtos em uma linha, tipo duas colunas.esse é o codigo:<html> <head> <title>Pesquisa</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="STYLESHEET" type="text/css" href="busca.css"> <STYLE type="text/css"> BODY { background-repeat: no-repeat; background-position: 50% 50%; } </STYLE> <script language="JavaScript"> function mOvr(src,clrOver) { if (!src.contains(event.fromElement)) { src.style.cursor = 'hand'; src.bgColor = clrOver; } } function mOut(src,clrIn) { if (!src.contains(event.toElement)) { src.style.cursor = 'default'; src.bgColor = clrIn; } } //link na td function mClk(src) { if(event.srcElement.tagName=='TD') { src.children.tags('A')[0].click(); } } function mClk2(src) { if(event.srcElement.tagName=='TR') { src.children.tags('A')[0].click(); } } </script> </head> <body link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF" topmargin="5" style="background-color: transparent;"> <? $maxpag=8; function lertipo($variante) { switch ($variante) { case 1: $_tipo1='livros'; break; case 2: $_tipo1='CDs'; break; case 3: $_tipo1='DVDs'; break; case 4: $_tipo1='Multimidia'; break; case 5: $_tipo1='Bíblias'; break; case 6: $_tipo1='Artigos'; break; case 7: $_tipo1='Moda Gospel'; break; case 8: $_tipo1=''; break; case 9: $_tipo1=''; break; } return $_tipo1; } $vartextual=""; $varquantidade='0'; if(isset($_REQUEST['textap'])) { $vartextual=$_REQUEST['textap'];} if(isset($_REQUEST['ponto'])) { $varautor = $_REQUEST["iautor"]; $varinter = $_REQUEST["iinterprete"]; $vartipo = $_REQUEST["ctipo"]; $varobjetivo= $_REQUEST["cobjetivo"]; $inicio='0'; $inicio = $_REQUEST["inicio"]; $pagina = $_REQUEST["pagina"]; } else { if(!isset($_REQUEST['ponto2'])) { $varautor = $_POST["iautor"]; $varinter = $_REQUEST["iinterprete"]; $vartipo = $_POST["ctipo"]; $varobjetivo= $_POST["cobjetivo"]; $varquantidade = $_REQUEST["cquantidade"]; $inicio=0; } else { $varautor = $_REQUEST["iautor"]; $varinter = $_REQUEST["iinterprete"]; $vartipo = $_REQUEST["ctipo"]; $varobjetivo= $_REQUEST["cobjetivo"]; $inicio=0; } } $pagatual=(($inicio-8)/8)+2; $parteprincipal="select * from produtos"; $parte1='';$parte2=''; $parte3=''; $parte4=''; $quando=''; include('banco.php'); if($varautor<>'0') {$quando=" where ";$parte1=" autors='".$varautor."'";} if($varinter<>'0') { if($varinter<>'0') {$quando=" where ";$parte2=" interpretes='".$varinter."'";} } if($vartipo<>'0') { if($quando==" where "){$parte3="and tipo='".$vartipo."'";} else {$quando=" where ";$parte3=" tipo='".$vartipo."'";}; } if($varobjetivo<>'0') { if($quando==" where "){$parte4="and substring(objetivo,".$varobjetivo.",1)='".$varobjetivo."'";} else {$quando=" where ";$parte4="substring(objetivo,".$varobjetivo.",1)='".$varobjetivo."'";}; } if ($varquantidade<>'0') { $equacao=' = '; if($varquantidade=='5') {$equacao=' >= ';} if($parteprincipal.$quando.$parte1.$parte2.$parte3.$parte4=='select * from produtos') { $seltexto=$parteprincipal.$quando.$parte1.$parte2.$parte3.$parte4.' where quantidade'.$equacao.$varquantidade.' order by codigo'; } else {$seltexto=$parteprincipal.$quando.$parte1.$parte2.$parte3.$parte4.' and quantidade'.$equacao.$varquantidade.' order by codigo';} } else { $seltexto=$parteprincipal.$quando.$parte1.$parte2.$parte3.$parte4.' order by codigo'; } if(isset($_REQUEST['ponto'])) { $seltexto=$seltexto.' limit '.$inicio.','.$maxpag; $_base=mysql_query($seltexto) or die(mysql_error()); } else { // $_base=mysql_query($seltexto.' limit 0, '.$maxpag) or die(mysql_error()); $_base=mysql_query($seltexto) or die(mysql_error()); $linhas = mysql_num_rows($_base); $_base=mysql_query($seltexto.' limit 0, '.$maxpag) or die(mysql_error()); $qtd = $linhas/$maxpag; $pagina=0; $pagina=$pagina+1; for($i=1; $i<=$qtd; $i++) {$pagina=$pagina+1;} } ?> <table width="680" height="23" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="19"> <div align="center"><font color="#BDBDBD" size="3" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo $vartextual ?></strong></font></div></td> </tr> </table> <table width="340" height="21" border="0" align="center" cellpadding="0" cellspacing="0"> <tr bgcolor="#EAEBF0"> <td width="" height="19"> <div align="center"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Ref.</font></div></td> <td width=""> <div align="center"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Local</font></div></td> <td width=""> <div align="left"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Tipo</font></div></td> <td width=""> <div align="center"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Dorm</font><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">.</font></div></td> <td width=""> <div align="center"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Foto</font></div></td> </tr> <? $cor='#FFFFFF'; while($dados=mysql_fetch_array($_base)) { if ($cor=='#FFFFFF') {$cor='#F4F4F4';} else {$cor='#FFFFFF';} $especie=lertipo($dados["tipo"]); $camera =$dados["foto1"]; if($dados["foto1"]=='') {$camera='semfoto';} else {$camera=$dados["foto1"]; } echo '<tr bgcolor="'.$cor.'" OnClick="mClk(this);" onMouseOut="mOut(this,\''.$cor.'\');" onMouseOver="mOvr(this,\'#CCCCCC\');">'; echo '<td width="70"><div align="left"><a href=fotodet.php?codigo='.$dados["codigo"].'><img src="gerador.php?foto='.$camera.'.jpg"> </br><a href=fotodet.php?codigo='.$dados["codigo"].' class="naveg">'.$dados["codigo"]."</a></font></div></td>"; echo '<td valign="top"><div align="left" ><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href=fotodet.php?codigo='.$dados["codigo"].' class="naveg">'.$dados["titulo"]."</font></a></div>"; echo '<div align="left"><a href=fotodet.php?codigo='.$dados["codigo"].' class="naveg">'.$dados["autors"]; echo '<a href=fotodet.php?codigo='.$dados[""].' class="naveg">'.$dados["interpretes"]."</a></div>"; echo '<div align="left"><a href=fotodet.php?codigo='.$dados["codigo"].' class="naveg">'.$especie."</a></div>"; echo '<a href=fotodet.php?codigo='.$dados[""].' class="naveg">'. number_format($dados["venda"],2,",",".");"</a></div>"; // echo '<td><div align="center"><a href=detalhe.php?codigo='.$dados["codigo"].'><img src="imagens/'.$camera.'" width="20" height="17"></a></div></td>'; echo "</tr>"; } $inicio=$inicio+$maxpag; ?> </table> <table width="680" height="38" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#F9B377"> <tr bgcolor="#EAEBF0"> <td width="53" height="19"><font color="#FFFFFF"> </font></td> <td width="453"> <div align="center"><font color="#FFFFFF"> <? $conta=0; echo ''; for($i=1; $i<=$pagina; $i++) { $vzero=''; if($i<8) {$vzero='0';} $ipag=$vzero.$i; if($pagatual==$i) {$ipag='<font color="#FF0000"> ['.$vzero.$i.'] </font>';} echo "<a href='listagem.php?ponto=1&iautor=".$varautor."&ctipo=".$vartipo."&iinterprete=".$varinter."&cobjetivo=".$varobjetivo."&inicio=".$conta."&pagina=".$pagina."&textap=".$vartextual."'><font color='#000000' size='2'> ".$ipag."</font></a> "; $conta=$conta+$maxpag; } ?> </font></div></td> <td width="84" bgcolor="#EAEBF0"><font color="#FFFFFF"> </font></td> </tr> <tr bgcolor="#FFFFFF"> <td height="19"> </td> <td> </td> <td> </td> </tr> </table> </body> </html> Editado Outubro 8, 2007 por ESerra Utilize as tags [code] [/code] Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Outubro 8, 2007 Denunciar Share Postado Outubro 8, 2007 Ai você tem a lógica de como fazer isso... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --juliano -- Postado Outubro 9, 2007 Denunciar Share Postado Outubro 9, 2007 Ai você tem a lógica de como fazer isso...não conseguir entender, sou novo nessa area, esse script que coloquei é uma copia de outro com as minhas alterações.Precisso de ajuda, por favor. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest --juliano --
ola pessoal.
o meu codigo me retorna o resultado de uma pesquisa de produtos, o problema é o seguinte, cada produto é exibito em uma linha inteira, gostaria de mudar para que fosse exibido dois produtos em uma linha, tipo duas colunas.
esse é o codigo:
Editado por ESerraUtilize as tags [code] [/code]
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.