Jump to content
Fórum Script Brasil
  • 0

Organizar Tabela


junaooaks
 Share

Question

ai galera como que eu faço organizar tabela

ex: os meus dados estao vindo de um loop e gostaria de deixar os nomes deixo de cada coluna na pagina tenho uma tabela em html com as colunas: nome_cliente, cons._venda, vl_tab, vl_vend, nº_nota, desconto, comissao, mês, ano.

estas são os nomes da colunas gostaria de deixar assim:

nome_cliente | assim por diant

maria

joao

marta

são roque

jose liz

tem como vocês me ajudar ?

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Não entendi direito qual é a sua dúvida,porque pelo que vejo você já esta fazendo um loop e recebendo os dados do cliente...então agora seria so organizar não? tipo..<?=$cliente['nome_cliente'];?>,<?=$cliente['cons.venda'];?>,...dentro de suas respectivas colunas..ou será eu é que não entendi sua pergunta?

Edited by viejoyo
Link to comment
Share on other sites

  • 0
ai galera como que eu faço organizar tabela

ex: os meus dados estao vindo de um loop e gostaria de deixar os nomes deixo de cada coluna na pagina tenho uma tabela em html com as colunas: nome_cliente, cons._venda, vl_tab, vl_vend, nº_nota, desconto, comissao, mês, ano.

estas são os nomes da colunas gostaria de deixar assim:

nome_cliente | assim por diant

maria

joao

marta

são roque

jose liz

tem como vocês me ajudar ?

tipo.. primeiro você tem que contar quantos indices você tem

depois pegar os valores por num array seria interessante pra você começar a tabela,

Link to comment
Share on other sites

  • 0
Você tem que criar tags <tr> dentro do loop. Por exemplo:

<table [atributos]>
<tr>
  <td>Campo 1</td>
  <td>Campo 2</td>
</tr>
<?php
while (condição)
{
    echo "<tr>[dados]</tr>";
}
?>
</table>

o loop já esta pronto mas quando eu jogo na tabela so me retorna uma

olha o codigo todo da pagina pra vocês ter uma dimenção do que estou querendo:

<html>
<head>
<title>SisGeW - 0.1 Beta</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--



function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
</head>

<body bgcolor="#eaeaea" text="#0099FF" link="#0099FF" vlink="#0099FF" alink="#FF0000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<?php
$vendedor = $_POST["vend"];
$mês = $_POST["me"];
$ano = $_POST["an"];

//conexao com o banco de dado sisgew
$conn = mysql_connect('localhost', 'root', '123');
$db = mysql_select_db("sisgew")
or die ("não HÀ BANCO DE DADO!");

//consulta sql no banco de dado
$sql = "select p.cod_pedido, p.mês, p.ano, c.nome, v.nome_vend
from pedido p, cliente c, vendedor v
where v.cod_vendedor = '$vendedor'
and p.mês = '$mês'
and p.ano = '$ano'
and c.cnpj = p.cnpj
and p.cod_vendedor = v.cod_vendedor
group by p.cod_pedido, p.mês, p.ano, c.nome, v.nome_vend
";


$result = @mysql_query($sql);
if (!$result)
{
echo "ERRO NA CONSULTA:sql" . mysql_error();
exit;
}
if(mysql_num_rows($result) == 0)
{
echo "Nada foi encontrado para a consulta";
exit;
}

$ros= mysql_fetch_assoc($result);

$result = @mysql_query($sql);
if (!$sql)
echo "ERRO NA CONSULTA:sql" . mysql_error();

while($linha=mysql_fetch_array($result)){
$mysql="select sum(i.valor_vendido) as vendido, sum(pro.valor) as valor
from itens i, produto pro
where i.cod_pedido ='".$linha['cod_pedido']."' AND i.cod_produto=pro.cod_produto";

echo $nome = $linha ['nome'];
echo $vendo = $linha ['nome_vend'];
echo $valor = $row ['valor'];
echo $vendido = $row ['vendido'];
echo $cod = $linha ['cod_pedido'];
echo $meses = $linha ['mês'];
echo $anos = $linha ['ano'];


$my = @mysql_query($mysql);
if (!$mysql) //Se não rolou a query
echo "ERRO CONSULTA: mysql" . mysql_error();



//resulta na tela
$row = mysql_fetch_assoc($my);

// fazer o calculo do desconto com a comissao

$tabela = $row['valor'];
$venda = $row['vendido'];

$desconto = (( $venda / $tabela) -1);
$arredondamento = round ($desconto , 2);



$numero = $arredondamento * -1;


if ($numero <=0.00){
$comissao =10;}

if ($numero == 0.01){
$comissao =9.5;}

if ($numero == 0.02){
$comissao =9;}

if ($numero == 0.03){
$comissao =8.5;}

if ($numero == 0.04){
$comissao =8;}

if ($numero == 0.05){
$comissao =7.5;}

if ($numero == 0.06){
$comissao =7;}

if ($numero == 0.07){
$comissao =6.5;}

if ($numero == 0.08){
$comissao =6;}

if ($numero == 0.09){
$comissao =5.5;}

if ($numero == 0.10){
$comissao =5;}

if ($numero == 0.11){
$comissao =4.5;}

if ($numero == 0.12){
$comissao =4;}

if ($numero == 0.13){
$comissao =3.5;}

if ($numero == 0.14){
$comissao =3;}

if ($numero == 0.15){
$comissao =2.5;}

if ($numero == 0.16){
$comissao =2;}

if ($numero == 0.17){
$comissao =1.5;}

if ($numeto == 0.18){
$comissao =1;}

if ($numero == 0.19){
$comissao =0.5;}

if ($numero == 0.20){
$comissao =0.0;}

$numeros = substr($numero, strpos ($numero,'.')+1,3);

$vlr_comissao = $numeros/100* $venda;
$vl_comissao = round ($vlr_comissao, 2);


};
?>
<table>
<thead>
<tr><th>[nome]</th><th>[endereço]</th><th>[cidade]</th></tr>
</thead>
<tbody>
<?php
//aqui você faz o loop retornando os dados do DB
//<tr><td>['nome']</td><td>[endereço]</td><td>[cidade]</td></tr>
?>
</tbody>
</table>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table width="100%" border="0" cellspacing="3" cellpadding="0">
<tr>
<td width="14%" bgcolor="#d5e3da"><div align="center"><font color="#003366"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">NOME
CLIENTE </font></strong></font></div></td>
<td width="17%" bgcolor="#d5e3da"><div align="center"><font color="#003366" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>CONS.
VENDAS </strong></font></div></td>
<td width="9%" bgcolor="#d5e3da"><div align="center"><font color="#003366" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>VL.
TAB.</strong></font></div></td>
<td width="8%" bgcolor="#d5e3da"><div align="center"><font color="#003366" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>VL.
VEND.</strong></font></div></td>
<td width="10%" bgcolor="#d5e3da"><div align="center"><font color="#003366" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>N&ordm;
NOTA</strong></font></div></td>
<td width="11%" bgcolor="#d5e3da"><div align="center"><font color="#003366" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>DESCONTO</strong></font></div></td>
<td width="13%" bgcolor="#d5e3da"><div align="center"><font color="#003366" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>COMISSAO</strong></font></div></td>
<td width="10%" bgcolor="#d5e3da"><div align="center"><font color="#003366" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>M&Ecirc;S</strong></font></div></td>
<td width="8%" bgcolor="#d5e3da"><div align="center"><font color="#003366" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>ANO</strong></font></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td>
<div align="center"><?php echo $ros['nome']; ?></div></td>
<td>
<div align="center"><?php echo $ros['nome_vend']; ?></div></td>
<td><div align="center"><?php echo $row['valor']; ?></div></td>
<td><div align="center"><?php echo $row['vendido'];?></div></td>
<td>
<div align="center"><?php echo $ros['cod_pedido']; ?></div></td>
<td>
<div align="center"><?php echo $numeros;?> </div></td>
<td>
<div align="center"><?php echo $vl_comissao; ?></div></td>
<td>
<div align="center"><?php echo $ros['mês']; ?></div></td>
<td>
<div align="center"><?php echo $ros['ano']; ?></div></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>[/codebox]

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.2k
    • Total Posts
      647.4k
×
×
  • Create New...