Ir para conteúdo

POWERED BY:

Arquivado

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

lucas_pinheiro

como fazer pagina de exibir resultados

Recommended Posts

pessoal eu criei uma pagina aonde eu tenho um quantidade de registro, mas eu queria que este registro fosse exibido da seguinte forma três registro diferrente na mesma linha em tabela, e depois mais três na segunda linha assim por diante.

sendo três linhas e três colunas, sendo no total 9 registro a ser mostrado

 

segue a pagina que eu criei mas só exibi tudo numa linha só

 

PHP

[*]

[*]<?php require_once('../Connections/arquivo.php')?>

[*]<?php

[*]$maxRows_rs_vitrini = 6;

[*]$pageNum_rs_vitrini = 0;

[*]if (isset($_GET['pageNum_rs_vitrini'])) {

[*] $pageNum_rs_vitrini = $_GET['pageNum_rs_vitrini'];

[*]}

[*]$startRow_rs_vitrini = $pageNum_rs_vitrini * $maxRows_rs_vitrini;

[*]

[*]mysql_select_db($database_arquivo, $arquivo);

[*]$query_rs_vitrini = "SELECT * FROM vitrini ORDER BY id DESC";

[*]$query_limit_rs_vitrini = sprintf("%s LIMIT %d, %d", $query_rs_vitrini, $startRow_rs_vitrini, $maxRows_rs_vitrini);

[*]$rs_vitrini = mysql_query($query_limit_rs_vitrini, $arquivo) or die(mysql_error());

[*]$row_rs_vitrini = mysql_fetch_assoc($rs_vitrini);

[*]

[*]if (isset($_GET['totalRows_rs_vitrini'])) {

[*] $totalRows_rs_vitrini = $_GET['totalRows_rs_vitrini'];

[*]} else {

[*] $all_rs_vitrini = mysql_query($query_rs_vitrini);

[*] $totalRows_rs_vitrini = mysql_num_rows($all_rs_vitrini);

[*]}

[*]$totalPages_rs_vitrini = ceil($totalRows_rs_vitrini/$maxRows_rs_vitrini)-1;

[*]?>

[*]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

[*]<html>

[*]<head>

[*]<title>Untitled Document</title>

[*]<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

[*]<style type="text/css">

[*]<!--

[*].style1 {

[*] color: #000000;

[*] font-weight: bold;

[*]}

[*].style2 {

[*] color: #FF6600;

[*] font-weight: bold;

[*]}

[*]a:link {

[*] text-decoration: none;

[*] font-size: 12px;

[*] color: #FF9900;

[*] font-face: Verdana, Arial, Helvetica, sans-serif;

[*]}

[*]a:visited {

[*] text-decoration: none;

[*] font-size: 12px;

[*] color: #FF9900;

[*] font-face: Verdana, Arial, Helvetica, sans-serif;

[*]}

[*]a:hover {

[*] text-decoration: none;

[*] font-size: 12px;

[*] color: #FF9900;

[*] font-face: Verdana, Arial, Helvetica, sans-serif;

[*]}

[*]a:active {

[*] text-decoration: none;

[*] font-size: 12px;

[*] color: #FF9900;

[*] font-face: Verdana, Arial, Helvetica, sans-serif;

[*]}

[*]-->

[*]</style>

[*]</head>

[*]

[*]<body>

[*] <table width="150" border="0" cellpadding="8" cellspacing="8">

[*]<tr> <?php do { ?>

[*] <td width="200" valign="top"><div align="center"><a href="detalhevitrini.php?vitri_id=<?php echo $row_rs_vitrini['id_cliente']; ?>"> <img src="administracao/fotos/<?php echo $row_rs_vitrini['foto1']; ?>" width="130" border="0"><br>

[*] <span class="style3"><strong><?php echo strtoupper($row_rs_vitrini['id_marca'])?></strong><br>

[*] <strong><?php echo strtoupper($row_rs_vitrini['modelo'])?><br>

[*] <span class="style2"><span class="style1">R$ <?php echo $row_rs_vitrini['valor']?></span></span></strong></span><br>

[*] </a></div></td><?php } while ($row_rs_vitrini = mysql_fetch_assoc($rs_vitrini)); ?>

[*]

[*]</tr>

[*]</table>

[*]

[*]</body>

[*]</html>

[*]<?php

[*]mysql_free_result($rs_vitrini);

[*]?>

[*]

 

OBRIGADO

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, você tem que fazer uma matriz.... vou postar como fazer aqui embaixo.

PHP

[*]<?

[*]

[*]$arrValores = array('teste1', 'teste2', 'teste3', 'teste4', 'teste5', 'teste6', 'teste7', 'teste8', 'teste9');

[*]

[*]$regsLine  = 3;

[*]$totalRegs = count($arrValores);

[*]$totalLines = intval($totalRegs/$regsLine);

[*]

[*]if ( $totalRegs % $regsLine != 0 )

[*] $totalLines++;

[*]

[*]$indice = 0;

[*]for ( $i=0; $i<$totalLines; $i++ )

[*]{

[*] for ( $j=0; $j<$regsLine; $j++ )

[*] {

[*] if ( $indice < $totalRegs )

[*] {

[*] echo $arrValores[$indice]." ";

[*] $indice++;

[*] }

[*] }

[*] echo "<br>";

[*]}

[*]

[*]?>

 

Se você não entender, me mande um email... rafaelrj.br@programador.net

É que estou com um pouco de pressa. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu queria uma explicação sobre este codigo que você coloou, por favor.

PHP

[*]# <?

[*]#

[*]# $arrValores = array('teste1', 'teste2', 'teste3', 'teste4', 'teste5', 'teste6', 'teste7', 'teste8', 'teste9');

[*]#

[*]# $regsLine  = 3;

[*]# $totalRegs = count($arrValores);

[*]# $totalLines = intval($totalRegs/$regsLine);

[*]#

[*]# if ( $totalRegs % $regsLine != 0 )

[*]#  $totalLines++;

[*]#

[*]# $indice = 0;

[*]# for ( $i=0; $i<$totalLines; $i++ )

[*]# {

[*]#  for ( $j=0; $j<$regsLine; $j++ )

[*]#  {

[*]#  if ( $indice < $totalRegs )

[*]#  {

[*]#  echo $arrValores[$indice]." ";

[*]#  $indice++;

[*]#  }

[*]#  }

[*]#  echo "<br>";

[*]# }

[*]#

[*]# ?>

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.