Jump to content
AllysonSouza

Tabela Listando Dados lado a lado

Recommended Posts

Boa noite, to precisando de ajuda, eu to listando os dados direto do banco de dados em um tabela, so que ela faz isso linha por linha como é feito, eu queria que ele listasse duas tabelas na mesma pagina, só que dando continuidade da busca do banco de dados, exemplo. ele busca 50 resultados no banco, ai ele pega o maximo de linhas possivel em uma tabela, e do outro lado da tela ele lista o restante dos dados...enfim, eis meu codigo, exibindo tudo em uma tabela só

<?php
$categoria = $_GET['categoria'];



$sql = "SELECT
                p.id AS idProd, 
                p.nome AS produto,
                p.largura,
                p.comprimento,
                p.estilo,
                p.valor,
                p.valorCompra,
                p.estoque,
                p.imagem,
                c.id AS idCat,
                c.nome AS categoria,
                p.vendidos,
                p.tipo,
                p.detalhe
            FROM
                produtos p
            INNER JOIN
                categorias c ON p.categorias_id=c.id
            WHERE
                c.id=$categoria
            ORDER BY p.nome, p.largura ASC";
    
    
    $res = mysqli_query($con, $sql);
    
    $dados = mysqli_fetch_array($res);

?>

	
        		
	 <div class="panel-footer">
    	 <table class="table table-bordered table-hover text-center">
    	 <thead >
      		<tr ><td colspan="5" style="text-align: center;">
      		<?php echo $dados['categoria']?></td></tr>
  	 	</thead>
        	<thead >
        		<tr >
        			<th width="250" class="text-center" >Nome</th>
        			<th width="10" class="text-center">Tamanho</th>
        			
        			<th width="100" class="text-center">Valor</th>
        		</tr>
        	</thead>
        	<tbody>
        	<?php 
        		while($linha = mysqli_fetch_array($res)){ ?>	
                		<tr >
							<td >
			<?php 
			         echo $linha['produto']; echo " ";
			         echo $linha['largura'] ;  echo " "; 
			         
			         echo $linha['detalhe']; echo" ";
			          if($linha['estilo']==0){
			              echo '';
			          }else if($linha['estilo']==1){
			              echo '(Bruta)';
			          }else if($linha['estilo']==2){
			              echo '(Plainada)';}?>
			              
			              <label class='label label-danger'><?php if($linha['tipo'] == 0 ){ echo 'ML';}; ?></label>
            			<label class='label label-primary'><?php if($linha['tipo'] == 1 ){ echo 'M²';}; ?></label>
            			<label class='label label-warning'><?php if($linha['tipo'] == 2 ){ echo 'Peça';}; ?></label>
            			<label class='label label-info'><?php if($linha['tipo'] == 3 ){ echo 'Duzia';}; ?></label>
        				<label class='label label-success'><?php if($linha['tipo'] == 4 ){ echo 'KG';}; ?></label> 
			 </td>
			       <td><?php  if($linha['comprimento']==0){
			             echo '1 M ';
			         }else if($linha['comprimento']==1){
			             echo '3 M';
			         }else if($linha['comprimento']==2){
			             echo '4 M';
			         }else if($linha['comprimento']==3){
			             echo '5 M';
			         }else if($linha['comprimento']==4){
			             echo '6 M';
			         }else if($linha['comprimento']==5){
			             echo '';
			         }
			         ?></td>   
					<td> 
			          	<?php echo Conversor::realBancoParaUsuario($linha['valor']); ?>
			        </td> 
			        
                			
                		</tr>
        		<?php } ?>
        	</tbody> 
        	
        </table>
  
        
	 </div>

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By djwagnersp
      Bom dia amigos, tudo bem? estou com uma duvida se alguém puder me ajudar agradeço desde já.
       
      tenha a seguinte condição:
      //array dos produtos $prod = 'agua'; $prod = 'refri'; $prod = 'cerveja'; //array das quantidades $qtd = '3'; $qtd = '2'; $qtd = '6'; Gostaria de fazer um loop o for ou foreach que imprimisse o $prod a quantidade de vezes do $qtd
      como seria possível realizar isso?
    • By dutopfave
      Galera tenho um cadastro de cliente que preenche nome e login, ai quando digita o nome, automaticamente ele preenche o login, pra agiliza, ta assim: $("#inputdonome").blur(function(){ $("#login").val($(this).val()); }); só que to com problema de nome repetido, então vou muda ao invés de preenche automático com nome, preenche com EMAIL, porém tem como preenche automático o login só q para antes de chega no '@'   ai ficaria assim:

      E-mail: contato2019@site.com.br
      Login: contato2019
    • By tiago.rizzon
      Boa tarde pessoal!
      Alguém poderia me dizer oq está errado na minha primeira tentativa de conectar com DB mysql?
      Em anexo coloquei print do erro no browser e print dos dados de acesso ao banco.
      Meu usuário é megasys.com, o nome do DB q quero acessar é CL001... q contem uma tabela teste FUN...
      Desde já agradeço!!
      Obrigado!
       
      meu index.php está assim:
       
      <!DOCTYPE html>
      <html>
      <body>
      <?php
      $link = mysql_connect('mysql22.redehost.com.br,3306', 'megasys.com', 'minhaSenha');
      if (!$link) {
          die('Não foi possível estabelecer uma conexão com o MySQL : ' . mysql_error());
      }
      $db_selected = mysql_select_db('CL001', $link);
      if (!$db_selected) {
          die ('Não foi possivel acessar o banco de dados: ' . mysql_error());
      }
      ?>
      </body>
      </html>


    • By JenneferBarbosa
      <label>Data Inicio</label> <input type="date" name="data_inicio-incluir" id="data_inicio-incluir"> <label>Data Fim</label> <input type="date" name="data_fim-incluir" id="data_fim-incluir"> Boa tarde pessoal, estou iniciando em JS e não sei como fazer a validação de datas. Estou fazendo um sistema de aluguel de livros, então,  como consigo verificar se a data_fim não é menor que a data inicio e que a data_fim seja de 1 até 7 dias depois da data_inicio, não podendo ultrapassar. Se alguém tiver como me ajudar, ficarei muito grata.  
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.