Fórum Resolução de questão .php #608543
10/03/2020
0
Crie uma página inicial (index.php), com as informações iniciais solicitadas para a primeira página e a partir da qual se acessará uma segunda página com o resultado das informações solicitadas em PHP.
Obs.: o(s) arquivo(s) da atividade, para ser(em) postado(s), deve(m) ser compactado(s).
- A primeira página mostrando mês a mês os valores pré-definidos da venda anual de 3 vendedores de uma loja de carros.
- Após a visualização desta página, chamar uma segunda página com as seguintes informações:
Calcule e escreva:
Mostre os totais de vendas, mês a mês, da loja.
Mostre os totais de vendas, por semestre, da loja.
Mostre o total de vendas do ano da loja.
Mostre o total de vendas, por semestre, de cada vendedor.
Qual o mês com maior volume de vendas (mostre o mês e o valor)?
Qual o semestre mais rentável da loja (mostre o semestre e o valor)?
Qual o vendedor que mais faturou (mostre o vendedor e o valor)?
Djulhano
Curtir tópico
+ 1Post mais votado
16/03/2021
Leonel Leite
Gostei + 1
Mais Posts
16/03/2020
Ayrton Pereira
Crie uma página inicial (index.php), com as informações iniciais solicitadas para a primeira página e a partir da qual se acessará uma segunda página com o resultado das informações solicitadas em PHP.
Obs.: o(s) arquivo(s) da atividade, para ser(em) postado(s), deve(m) ser compactado(s).
- A primeira página mostrando mês a mês os valores pré-definidos da venda anual de 3 vendedores de uma loja de carros.
- Após a visualização desta página, chamar uma segunda página com as seguintes informações:
Calcule e escreva:
Mostre os totais de vendas, mês a mês, da loja.
Mostre os totais de vendas, por semestre, da loja.
Mostre o total de vendas do ano da loja.
Mostre o total de vendas, por semestre, de cada vendedor.
Qual o mês com maior volume de vendas (mostre o mês e o valor)?
Qual o semestre mais rentável da loja (mostre o semestre e o valor)?
Qual o vendedor que mais faturou (mostre o vendedor e o valor)?
Boa tarde, parceiro
Você já montou alguma parte do código?
Gostei + 0
16/03/2020
Djulhano
Segue
<html>
<head>
<meta charset="utf-8">
<title>Teste</title>
</head>
<body>
<?php
include 'variaveis.php';
echo "Vendedor Pedro = ";
echo "Janeiro R$: ", $v1[1], " ";
echo "Fevereiro R$: ", $v1[2], " ";
echo "Março R$: ", $v1[3], " ";
echo "Abril R$: ", $v1[4], " ";
echo "Maio R$: ", $v1[5], " ";
echo "Junho R$: ", $v1[6], " ";
echo "Julho R$: ", $v1[7], " ", "<br>";
echo "Agosto R$: ", $v1[8], " ";
echo "Setembro R$: ", $v1[9], " ";
echo "Outubro R$: ", $v1[10], " ";
echo "Novembro R$: ", $v1[11], " ";
echo "Dezembro R$: ", $v1[12], " ", "<br>";
echo "Vendas do ano R$: ", array_sum($v1) ,"<br>", "<br>";
echo "Vendedor Pedro = ";
echo "Janeiro R$: ", $v2[1], " ";
echo "Fevereiro R$: ", $v2[2], " ";
echo "Março R$: ", $v2[3], " ";
echo "Abril R$: ", $v2[4], " ";
echo "Maio R$: ", $v2[5], " ";
echo "Junho R$: ", $v2[6], " ";
echo "Julho R$: ", $v2[7], " ", "<br>";
echo "Agosto R$: ", $v2[8], " ";
echo "Setembro R$: ", $v2[9], " ";
echo "Outubro R$: ", $v2[10], " ";
echo "Novembro R$: ", $v2[11], " ";
echo "Dezembro R$: ", $v2[12], " ", "<br>";
echo "Vendas do ano R$: ", array_sum($v2), "<br>", "<br>";
echo "Vendedor Pedro = ";
echo "Janeiro R$: ", $v3[1], " ";
echo "Fevereiro R$: ", $v3[2], " ";
echo "Março R$: ", $v3[3], " ";
echo "Abril R$: ", $v3[4], " ";
echo "Maio R$: ", $v3[5], " ";
echo "Junho R$: ", $v3[6], " ";
echo "Julho R$: ", $v3[7], " ", "<br>";
echo "Agosto R$: ", $v3[8], " ";
echo "Setembro R$: ", $v3[9], " ";
echo "Outubro R$: ", $v3[10], " ";
echo "Novembro R$: ", $v3[11], " ";
echo "Dezembro R$: ", $v3[12], " ", "<br>";
echo "Vendas do ano R$: ", array_sum($v3),"<br>", "<br>";
?>
<form method="POST" action="2.php" target="_blank">
<input type="submit" value="Vendas">
</form>
</body>
</html>
<?php
$v1 = array( 1 => 59000.00, 2 => 62000.00, 3 => 42000.00, 4 => 71000, 5 => 55000, 6 => 69000, 7 => 114000, 8 => 39000, 9 => 68500, 10 => 77250, 11 => 143550, 12 => 215000);
$v2 = array( 1 => 9000.00, 2 => 62000.00, 3 => 42000.00, 4 => 71000, 5 => 55000, 6 => 69000, 7 => 114000, 8 => 39000, 9 => 68500, 10 => 77250, 11 => 143550, 12 => 215000);
$v3 = array( 1 => 5000.00, 2 => 62000.00, 3 => 42000.00, 4 => 71000, 5 => 55000, 6 => 69000, 7 => 114000, 8 => 39000, 9 => 68500, 10 => 77250, 11 => 143550, 12 => 215000);
?>
<head>
<meta charset="utf-8">
<title>Teste</title>
</head>
<body>
<?php
include 'variaveis.php';
//totais mes a mes
//final totais mes a mes
//totais por semestre
//final totais por semestre
//vendas do ano
//$vetor = $_REQUEST['dadosv1'];
//echo var_dump($vetor);
$result = array_merge_recursive($v1, $v2, $v3);
echo "Vendas do ano R$: ", array_sum($result),"<br>", "<br>";
//final vendas do ano
//totais vendas por semestre vendedor
//final totais por vendedor
//mes com maior volume de vendas
?>
</body>
</html>
Gostei + 0
16/03/2020
Ayrton Pereira
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Teste</title>
</head>
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
</style>
<body>
<?php
include 'variaveis.php';
?>
<table>
<thead>
<tr>
<th>Mês</th>
<th>Pedro</th>
<th>Julio</th>
<th>João</th>
</tr>
</thead>
<tbody>
<?php
$totPedro = 0; //Total de vendas do Pedro
$totJoao = 0; //Total de vendas do Joao
$totJulio = 0; //Total de vendas do Julio
$meses = array(
1 => array(
'Mes' => 'Janeiro',
'Qtd' => 0),
2 => array(
'Mes' => 'Fevereiro',
'Qtd' => 0),
3 => array(
'Mes' => 'Março',
'Qtd' => 0),
4 => array(
'Mes' => 'Abril',
'Qtd' => 0),
5 => array(
'Mes' => 'Maio',
'Qtd' => 0),
6 => array(
'Mes' => 'Junho',
'Qtd' => 0),
7 => array(
'Mes' => 'Julho',
'Qtd' => 0),
8 => array(
'Mes' => 'Agosto',
'Qtd' => 0),
9 => array(
'Mes' => 'Setembro',
'Qtd' => 0),
10 => array(
'Mes' => 'Outubro',
'Qtd' => 0),
11 => array(
'Mes' => 'Novembro',
'Qtd' => 0),
12 => array(
'Mes' => 'Dezembro',
'Qtd' => 0));
//var_dump($meses);
for($i = 1; $i <= 12; $i++){
echo "
<tr>
<td>".$meses[$i]['Mes']."</td>
<td>$v1[$i]</td>
<td>$v2[$i]</td>
<td>$v3[$i]</td>
</tr>";
$totPedro += $v1[$i];
$totJulio += $v2[$i];
$totJoao += $v3[$i];
$meses[$i]['Qtd'] = $v1[$i] + $v2[$i] + $v3[$i];
}
//var_dump($meses);
?>
</tbody>
</table>
</br>
<form method="POST" action="P2.php" target="_blank">
<!-- Exemplo de como mandar o valor para a outra página -->
<input type="text" name="valor_3" value="<?php echo $v3[12] ?>">
<input type="submit" value="Vendas">
</form>
</body>
</html>
Até aqui já está mostrando a tabela com as vendas de cada vendedor por mês.
Para mandar as informações para o segundo arquivo, coloque os valores que você quer enviar dentro do INPUT dentro do FORM, conforme exemplo abaixo:
<form method="POST" action="P2.php" target="_blank">
<input type="text" name="valor_3" value="<?php echo $v3[12] ?>"> // Esse cara aqui vai mandar via POST com o nome valor_3
<input type="submit" value="Vendas">
</form>
Ai você pega os valores na outra página assim:
" $valor = $_POST['valor_3']; //Pegando valor na outra página. "
Espero que tenha te dado um norte.
Gostei + 0
16/03/2020
Ayrton Pereira
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Teste</title>
</head>
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
</style>
<body>
<?php
include 'variaveis.php';
?>
<table>
<thead>
<tr>
<th>Mês</th>
<th>Pedro</th>
<th>Julio</th>
<th>João</th>
</tr>
</thead>
<tbody>
<?php
$totPedro = 0; //Total de vendas do Pedro
$totJoao = 0; //Total de vendas do Joao
$totJulio = 0; //Total de vendas do Julio
$meses = array(
1 => array(
'Mes' => 'Janeiro',
'Qtd' => 0),
2 => array(
'Mes' => 'Fevereiro',
'Qtd' => 0),
3 => array(
'Mes' => 'Março',
'Qtd' => 0),
4 => array(
'Mes' => 'Abril',
'Qtd' => 0),
5 => array(
'Mes' => 'Maio',
'Qtd' => 0),
6 => array(
'Mes' => 'Junho',
'Qtd' => 0),
7 => array(
'Mes' => 'Julho',
'Qtd' => 0),
8 => array(
'Mes' => 'Agosto',
'Qtd' => 0),
9 => array(
'Mes' => 'Setembro',
'Qtd' => 0),
10 => array(
'Mes' => 'Outubro',
'Qtd' => 0),
11 => array(
'Mes' => 'Novembro',
'Qtd' => 0),
12 => array(
'Mes' => 'Dezembro',
'Qtd' => 0));
//var_dump($meses);
for($i = 1; $i <= 12; $i++){
echo "
<tr>
<td>".$meses[$i]['Mes']."</td>
<td>$v1[$i]</td>
<td>$v2[$i]</td>
<td>$v3[$i]</td>
</tr>";
$totPedro += $v1[$i];
$totJulio += $v2[$i];
$totJoao += $v3[$i];
$meses[$i]['Qtd'] = $v1[$i] + $v2[$i] + $v3[$i];
}
//var_dump($meses);
?>
</tbody>
</table>
</br>
<form method="POST" action="P2.php" target="_blank">
<!-- Exemplo de como mandar o valor para a outra página -->
<input type="text" name="valor_3" value="<?php echo $v3[12] ?>">
<input type="submit" value="Vendas">
</form>
</body>
</html>
Até aqui já está mostrando a tabela com as vendas de cada vendedor por mês.
Para mandar as informações para o segundo arquivo, coloque os valores que você quer enviar dentro do INPUT dentro do FORM, conforme exemplo abaixo:
<form method="POST" action="P2.php" target="_blank">
<input type="text" name="valor_3" value="<?php echo $v3[12] ?>"> // Esse cara aqui vai mandar via POST com o nome valor_3
<input type="submit" value="Vendas">
</form>
Ai você pega os valores na outra página assim:
" $valor = $_POST['valor_3']; //Pegando valor na outra página. "
Espero que tenha te dado um norte.
Cara, eu vou te dar um exemplo da linha que você pode seguir, eu fiz meio que uma parte do exercício.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Teste</title>
</head>
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
</style>
<body>
<?php
include 'variaveis.php';
?>
<table>
<thead>
<tr>
<th>Mês</th>
<th>Pedro</th>
<th>Julio</th>
<th>João</th>
</tr>
</thead>
<tbody>
<?php
$totPedro = 0; //Total de vendas do Pedro
$totJoao = 0; //Total de vendas do Joao
$totJulio = 0; //Total de vendas do Julio
$meses = array(
1 => array(
'Mes' => 'Janeiro',
'Qtd' => 0),
2 => array(
'Mes' => 'Fevereiro',
'Qtd' => 0),
3 => array(
'Mes' => 'Março',
'Qtd' => 0),
4 => array(
'Mes' => 'Abril',
'Qtd' => 0),
5 => array(
'Mes' => 'Maio',
'Qtd' => 0),
6 => array(
'Mes' => 'Junho',
'Qtd' => 0),
7 => array(
'Mes' => 'Julho',
'Qtd' => 0),
8 => array(
'Mes' => 'Agosto',
'Qtd' => 0),
9 => array(
'Mes' => 'Setembro',
'Qtd' => 0),
10 => array(
'Mes' => 'Outubro',
'Qtd' => 0),
11 => array(
'Mes' => 'Novembro',
'Qtd' => 0),
12 => array(
'Mes' => 'Dezembro',
'Qtd' => 0));
//var_dump($meses);
for($i = 1; $i <= 12; $i++){
echo "
<tr>
<td>".$meses[$i]['Mes']."</td>
<td>$v1[$i]</td>
<td>$v2[$i]</td>
<td>$v3[$i]</td>
</tr>";
$totPedro += $v1[$i];
$totJulio += $v2[$i];
$totJoao += $v3[$i];
$meses[$i]['Qtd'] = $v1[$i] + $v2[$i] + $v3[$i];
}
//var_dump($meses);
?>
</tbody>
</table>
</br>
<form method="POST" action="P2.php" target="_blank">
<!-- Exemplo de como mandar o valor para a outra página -->
<input type="text" name="valor_3" value="<?php echo $v3[12] ?>">
<input type="submit" value="Vendas">
</form>
</body>
</html>
Até aqui já está mostrando a tabela com as vendas de cada vendedor por mês.
Para mandar as informações para o segundo arquivo, coloque os valores que você quer enviar dentro do INPUT dentro do FORM, conforme exemplo abaixo:
<form method="POST" action="P2.php" target="_blank">
<input type="text" name="valor_3" value="<?php echo $v3[12] ?>"> // Esse cara aqui vai mandar via POST com o nome valor_3
<input type="submit" value="Vendas">
</form>
Ai você pega os valores na outra página assim:
" $valor = $_POST['valor_3']; //Pegando valor na outra página. "
Espero que tenha te dado um norte.Gostei + 0
16/03/2020
Ayrton Pereira
Vou te dar um exemplo da linha que você pode seguir, eu fiz meio que uma parte do exercício.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Teste</title>
</head>
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
</style>
<body>
<?php
include 'variaveis.php';
?>
<table>
<thead>
<tr>
<th>Mês</th>
<th>Pedro</th>
<th>Julio</th>
<th>João</th>
</tr>
</thead>
<tbody>
<?php
$totPedro = 0; //Total de vendas do Pedro
$totJoao = 0; //Total de vendas do Joao
$totJulio = 0; //Total de vendas do Julio
$meses = array(
1 => array(
'Mes' => 'Janeiro',
'Qtd' => 0),
2 => array(
'Mes' => 'Fevereiro',
'Qtd' => 0),
3 => array(
'Mes' => 'Março',
'Qtd' => 0),
4 => array(
'Mes' => 'Abril',
'Qtd' => 0),
5 => array(
'Mes' => 'Maio',
'Qtd' => 0),
6 => array(
'Mes' => 'Junho',
'Qtd' => 0),
7 => array(
'Mes' => 'Julho',
'Qtd' => 0),
8 => array(
'Mes' => 'Agosto',
'Qtd' => 0),
9 => array(
'Mes' => 'Setembro',
'Qtd' => 0),
10 => array(
'Mes' => 'Outubro',
'Qtd' => 0),
11 => array(
'Mes' => 'Novembro',
'Qtd' => 0),
12 => array(
'Mes' => 'Dezembro',
'Qtd' => 0));
//var_dump($meses);
for($i = 1; $i <= 12; $i++){
echo "
<tr>
<td>".$meses[$i]['Mes']."</td>
<td>$v1[$i]</td>
<td>$v2[$i]</td>
<td>$v3[$i]</td>
</tr>";
$totPedro += $v1[$i];
$totJulio += $v2[$i];
$totJoao += $v3[$i];
$meses[$i]['Qtd'] = $v1[$i] + $v2[$i] + $v3[$i];
}
//var_dump($meses);
?>
</tbody>
</table>
</br>
<form method="POST" action="P2.php" target="_blank">
<!-- Exemplo de como mandar o valor para a outra página -->
<input type="text" name="valor_3" value="<?php echo $v3[12] ?>">
<input type="submit" value="Vendas">
</form>
</body>
</html>
Até aqui já está mostrando a tabela com as vendas de cada vendedor por mês.
Para mandar as informações para o segundo arquivo, coloque os valores que você quer enviar dentro do INPUT dentro do FORM, conforme exemplo abaixo:
<form method="POST" action="P2.php" target="_blank">
<input type="text" name="valor_3" value="<?php echo $v3[12] ?>"> // Esse cara aqui vai mandar via POST com o nome valor_3
<input type="submit" value="Vendas">
</form>
Ai você pega os valores na outra página assim:
$valor = $_POST['valor_3']; //Pegando valor na outra página.
Espero que tenha te dado um norte.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)