Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

haag

Exibir produtos do bd em 2 colunas! PHP

Recommended Posts

beleza galera???Seguinte, decidi começar a fuçar em PHP ao invés de ASP, já que vocês me aconselharam, e realmente gostei! Agora vai minha primeira dúvida publicada aqui!Tenho no BD vários produtos, com nome, descrição 1, descrição 2, imagem, preço, etc. Consegui tranquilo fazer ele no Dreamweaver em 1 coluna. Usando o botão Repeated Region. Mas queria fazer com que fosse 2 colunas. O primeiro item do lado esquerdo, dai o segundo do lado direito, o terceiro embaixo do primeiro e assim por diante. Eu consegui dar uma enjambrada, criei 2 recordsets e 1 pegava valores ímpares e outro pares, mas dai não funciona os botões de Proxima págnia, anterior, última...Aqui vai o code da minha tabela com o DO WHILE que o Repeated Region criou.

$maxRows_impar = 10;$pageNum_impar = 0;if (isset($_GET['pageNum_impar'])) {  $pageNum_impar = $_GET['pageNum_impar'];}$startRow_impar = $pageNum_impar * $maxRows_impar;mysql_select_db($database_connection, $connection);$query_impar = "SELECT * FROM cameras WHERE id mod 2 <> 0";$query_limit_impar = sprintf("%s LIMIT %d, %d", $query_impar, $startRow_impar, $maxRows_impar);$impar = mysql_query($query_limit_impar, $connection) or die(mysql_error());$row_impar = mysql_fetch_assoc($impar);if (isset($_GET['totalRows_impar'])) {  $totalRows_impar = $_GET['totalRows_impar'];} else {  $all_impar = mysql_query($query_impar);  $totalRows_impar = mysql_num_rows($all_impar);}$totalPages_impar = ceil($totalRows_impar/$maxRows_impar)-1;<?php do { ?>    <table width="305" border="0" cellspacing="0">      <!--DWLayoutTable-->      <tr>        <td width="88" rowspan="7" valign="top"><img src="<?php echo $row_impar['img']; ?>"></td>        <td width="18" height="16"></td>        <td colspan="2" valign="middle"><span class="style2"><b><a href="<?php echo $row_impar['link']; ?>"><?php echo $row_impar['nome']; ?></a></b></span></td>      </tr>      <tr>        <td height="16"></td>        <td colspan="2" valign="middle"><span class="style2"><?php echo $row_impar['desc_1']; ?></span></td>      </tr>      <tr>        <td height="16"></td>        <td colspan="2" valign="middle"><span class="style2"><?php echo $row_impar['desc_2']; ?></span></td>      </tr>      <tr>        <td height="20"> </td>        <td colspan="2" valign="middle"><span class="style2"><b>          <?php   $preco1=$row_impar['preco'];  printf ("R$ %.2f",$preco1);   ?>      </b></span></td>      </tr>      <tr>        <td height="5"></td>        <td width="152"></td>        <td width="49"></td>      </tr>      <tr>        <td height="14"></td>        <td valign="middle"><div align="right"><a href="<?php echo $row_impar['link']; ?>" class="style1">+ detalhes</a></div></td>        <td></td>      </tr>      <tr>        <td height="3"></td>        <td></td>        <td></td>      </tr>      <tr>        <td height="27"></td>        <td></td>        <td></td>        <td></td>      </tr>    </table>    <?php } while ($row_impar = mysql_fetch_assoc($impar)); ?><?phpmysql_free_result($impar);?>

Ahhh, ai ta o código pegando só os numeros ímpares, daquele esquema que eu fiz la! Mas desconsiderem isso!Vlwwwwwwww ai galera... sei q eh uma dúvida báscia em comparação pra quem manja muito, mas to começando e preciso de uns toques! :P Sandro Haag

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bahhh cara... não rolou, não consegui adaptar ao meu código... tentei e tentei mas nada! To meio que iniciando, e o meu código eu consegui entender todo ele, fui eu q fiz td e tal, só que pra ajeitar esse teu no meu, naum deu naum. Teria como dar um help???Vlwww meu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.