Ajuda Array
22/10/2019
0
Bom dia pessoal,
Estou tentando fazer uma listagem de transferências, onde eu quero que sejam apresentados os produtos por serie(uma sequencia crescente de transferências dentro do mesmo controle).
na tabela eu tenho, o código do expositor, o numero do controle, a serie do controle, o código do produto e a quantidade.
Então queria que saísse mais ou menos assim:
Série: 1
Produto 1 10
Produto 2 7
Série: 2
Produto 1 15
Produto 5 20
Segue abaixo o código:
<!-- CRIA UMA TABELA NO HTML -->
<table border='0' width='70%' align='center'>
<tr bgcolor='lightblue'>
<th>Produto</th>
<th>Quantidade</th>
</tr>
<?php
$query_serie_prod = "select * from estoque_transferencias where transf_cod_exp=$cod_exp and transf_controle=$controle order by transf_controle_serie";
$result_serie_prod = mysqli_query($con, $query_serie_prod);
while ($row_serie_prod = mysqli_fetch_array($result_serie_prod)) {
$sequencia = $row_serie_prod["transf_controle_serie"];
$query_por_serie = "select * from estoque_transferencias where transf_cod_exp=$cod_exp and transf_controle=$controle and transf_controle_serie=$sequencia order by transf_cod_prod";
$result_por_serie = mysqli_query($con, $query_por_serie);
while ($row_por_serie = mysqli_fetch_array($result_por_serie)) {
$cod_prod_serie = $row_por_serie["transf_cod_prod"];
$quant_prod_serie = $row_por_serie["transf_quant_prod"];
// ESCREVE UMA COLUNA NA TABELA E EXIBE O NOME DO PRODUTO
echo "<tr>";
echo "<td>";
$query_prod = "select * from produtos where prod_id=$cod_prod_serie";
$result_prod = mysqli_query($con, $query_prod) or die(mysqli_error());
while ($row_prod = mysqli_fetch_array($result_prod)) {
$prod = $row_prod['prod_nome'];
echo $prod."</td>";
}
echo "<td>" . $quant_prod_serie . "</td>";
echo "</tr>";
}
}
?>
Obrigado pela força
Estou tentando fazer uma listagem de transferências, onde eu quero que sejam apresentados os produtos por serie(uma sequencia crescente de transferências dentro do mesmo controle).
na tabela eu tenho, o código do expositor, o numero do controle, a serie do controle, o código do produto e a quantidade.
Então queria que saísse mais ou menos assim:
Série: 1
Produto 1 10
Produto 2 7
Série: 2
Produto 1 15
Produto 5 20
Segue abaixo o código:
<!-- CRIA UMA TABELA NO HTML -->
<table border='0' width='70%' align='center'>
<tr bgcolor='lightblue'>
<th>Produto</th>
<th>Quantidade</th>
</tr>
<?php
$query_serie_prod = "select * from estoque_transferencias where transf_cod_exp=$cod_exp and transf_controle=$controle order by transf_controle_serie";
$result_serie_prod = mysqli_query($con, $query_serie_prod);
while ($row_serie_prod = mysqli_fetch_array($result_serie_prod)) {
$sequencia = $row_serie_prod["transf_controle_serie"];
$query_por_serie = "select * from estoque_transferencias where transf_cod_exp=$cod_exp and transf_controle=$controle and transf_controle_serie=$sequencia order by transf_cod_prod";
$result_por_serie = mysqli_query($con, $query_por_serie);
while ($row_por_serie = mysqli_fetch_array($result_por_serie)) {
$cod_prod_serie = $row_por_serie["transf_cod_prod"];
$quant_prod_serie = $row_por_serie["transf_quant_prod"];
// ESCREVE UMA COLUNA NA TABELA E EXIBE O NOME DO PRODUTO
echo "<tr>";
echo "<td>";
$query_prod = "select * from produtos where prod_id=$cod_prod_serie";
$result_prod = mysqli_query($con, $query_prod) or die(mysqli_error());
while ($row_prod = mysqli_fetch_array($result_prod)) {
$prod = $row_prod['prod_nome'];
echo $prod."</td>";
}
echo "<td>" . $quant_prod_serie . "</td>";
echo "</tr>";
}
}
?>
Obrigado pela força
Clériston Melo
Curtir tópico
+ 0
Responder
Posts
23/10/2019
Clériston Melo
RESOLVIDO
Bom dia pessoal,
Estou tentando fazer uma listagem de transferências, onde eu quero que sejam apresentados os produtos por serie(uma sequencia crescente de transferências dentro do mesmo controle).
na tabela eu tenho, o código do expositor, o numero do controle, a serie do controle, o código do produto e a quantidade.
Então queria que saísse mais ou menos assim:
Série: 1
Produto 1 10
Produto 2 7
Série: 2
Produto 1 15
Produto 5 20
Segue abaixo o código:
<!-- CRIA UMA TABELA NO HTML -->
<table border=''0'' width=''70%'' align=''center''>
<tr bgcolor=''lightblue''>
<th>Produto</th>
<th>Quantidade</th>
</tr>
<?php
$query_serie_prod = "select * from estoque_transferencias where transf_cod_exp=$cod_exp and transf_controle=$controle order by transf_controle_serie";
$result_serie_prod = mysqli_query($con, $query_serie_prod);
while ($row_serie_prod = mysqli_fetch_array($result_serie_prod)) {
$sequencia = $row_serie_prod["transf_controle_serie"];
$query_por_serie = "select * from estoque_transferencias where transf_cod_exp=$cod_exp and transf_controle=$controle and transf_controle_serie=$sequencia order by transf_cod_prod";
$result_por_serie = mysqli_query($con, $query_por_serie);
while ($row_por_serie = mysqli_fetch_array($result_por_serie)) {
$cod_prod_serie = $row_por_serie["transf_cod_prod"];
$quant_prod_serie = $row_por_serie["transf_quant_prod"];
// ESCREVE UMA COLUNA NA TABELA E EXIBE O NOME DO PRODUTO
echo "<tr>";
echo "<td>";
$query_prod = "select * from produtos where prod_id=$cod_prod_serie";
$result_prod = mysqli_query($con, $query_prod) or die(mysqli_error());
while ($row_prod = mysqli_fetch_array($result_prod)) {
$prod = $row_prod[''prod_nome''];
echo $prod."</td>";
}
echo "<td>" . $quant_prod_serie . "</td>";
echo "</tr>";
}
}
?>
Obrigado pela força
Estou tentando fazer uma listagem de transferências, onde eu quero que sejam apresentados os produtos por serie(uma sequencia crescente de transferências dentro do mesmo controle).
na tabela eu tenho, o código do expositor, o numero do controle, a serie do controle, o código do produto e a quantidade.
Então queria que saísse mais ou menos assim:
Série: 1
Produto 1 10
Produto 2 7
Série: 2
Produto 1 15
Produto 5 20
Segue abaixo o código:
<!-- CRIA UMA TABELA NO HTML -->
<table border=''0'' width=''70%'' align=''center''>
<tr bgcolor=''lightblue''>
<th>Produto</th>
<th>Quantidade</th>
</tr>
<?php
$query_serie_prod = "select * from estoque_transferencias where transf_cod_exp=$cod_exp and transf_controle=$controle order by transf_controle_serie";
$result_serie_prod = mysqli_query($con, $query_serie_prod);
while ($row_serie_prod = mysqli_fetch_array($result_serie_prod)) {
$sequencia = $row_serie_prod["transf_controle_serie"];
$query_por_serie = "select * from estoque_transferencias where transf_cod_exp=$cod_exp and transf_controle=$controle and transf_controle_serie=$sequencia order by transf_cod_prod";
$result_por_serie = mysqli_query($con, $query_por_serie);
while ($row_por_serie = mysqli_fetch_array($result_por_serie)) {
$cod_prod_serie = $row_por_serie["transf_cod_prod"];
$quant_prod_serie = $row_por_serie["transf_quant_prod"];
// ESCREVE UMA COLUNA NA TABELA E EXIBE O NOME DO PRODUTO
echo "<tr>";
echo "<td>";
$query_prod = "select * from produtos where prod_id=$cod_prod_serie";
$result_prod = mysqli_query($con, $query_prod) or die(mysqli_error());
while ($row_prod = mysqli_fetch_array($result_prod)) {
$prod = $row_prod[''prod_nome''];
echo $prod."</td>";
}
echo "<td>" . $quant_prod_serie . "</td>";
echo "</tr>";
}
}
?>
Obrigado pela força
Responder
Clique aqui para fazer login e interagir na Comunidade :)