Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="pt-br">
- <head>
- <meta charset="utf-8">
- <title></title>
- <link href="css/bootstrap.min.css" rel="stylesheet">
- <!-- NÃO SEI QUAL SERIA O ARQUIVO style.css-->
- <!-- <link href="files/style.css" rel="stylesheet"> -->
- </head>
- <body>
- <script src="js/bootstrap.min.js"></script>
- <script src="js/jquery-2.1.4.js"></script>
- <!-- NavBar = MENU PRINCIPAL - INICIO -->
- <nav class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="#">Web Dev</a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li><a href="#">Inicio</a></li>
- <li><a href="#">Opcoes</a></li>
- <li><a href="#">Perfil</a></li>
- <li><a href="#">Ajuda</a></li>
- </ul>
- </div>
- </div>
- </nav>
- <!-- NavBar = MENU PRINCIPAL - FINAL -->
- <div id="main" class="container-fluid">
- <br><h1 class="page-header">CONTROLE PRODUCAO - PRODUZIDO</h1>
- <div class="row">
- <div class="col-sm-12">
- <div>
- <legend>PRODUZIDO:</legend>
- <form action="produzidoSEM2.php" method="POST">
- <label for="tipo">Produto:
- <select name="produtoDescricao" id="produtoDescricao" class="form-control" >
- <option></option>
- <?php
- $conn = new PDO('mysql:host=localhost;dbname=goularti',"root","");
- // $select = $conn->prepare("SELECT * FROM produtos");
- $select = $conn->prepare("SELECT * FROM aproduzir INNER JOIN produtos ON aproduzir.idproduto = produtos.id");
- $select->execute();
- $fetch = $select->fetchALL();
- foreach($fetch as $produto) {
- echo '<option value="'.$produto['descricao'].'">'.$produto['descricao'].'</option>';
- }
- ?>
- </select>
- </label>
- <label for="tipo">Quantidade:
- <!-- <input type="number" class="form-control" name="produtoQuantidade" id="produtoQuantidade" required autofocus></label> -->
- <input type="number" class="form-control" name="produtoQuantidade" id="produtoQuantidade"></label>
- <input type="submit" name="salvar" value="Cadastrar" class="btn btn-success" id="submit-id-salvar">
- <input type="submit" name="salvar" value="Cancelar" class="btn btn-danger" id="submit-id-salvar">
- </form>
- </div>
- <br>
- <legend>A PRODUZIR:</legend>
- <table class="table table-bordered" cellspading="0" cellpadding="0" style="display:block;">
- <thead name="oi">
- <tr>
- <th>PRODUTO</th>
- <th><center>SEG <br>11/06/2018</center></th>
- <th><center>TER <br>12/06/2018</center></th>
- <th><center>QUA <br>13/06/2018</center></th>
- <th><center>QUI <br>14/06/2018</center></th>
- <th><center>SEX <br>15/06/2018</center></th>
- <th><center>SAB <br>16/06/2018</center></th>
- <th>TOTAL ENCOMENDA</th>
- <th>PRODUZIDO</th>
- <!-- <th>ESTOQUE</th> -->
- </tr>
- </thead>
- <tbody>
- <tr>
- <?php
- //ip;bd;login;senha
- $conn = new PDO('mysql:host=localhost;dbname=goularti',"root","");
- // $select = $conn->prepare("SELECT * FROM produtos");
- #$select = $conn->prepare("SELECT * FROM aproduzir INNER JOIN produtos ON aproduzir.idproduto = produtos.id");
- //$select = $conn->prepare("SELECT * FROM aproduzir INNER JOIN produtos ON aproduzir.idproduto = produtos.id WHERE dataentrega BETWEEN '2018-06-11' AND '2018-06-16'");
- ################################$select = $conn->prepare("SELECT * FROM aproduzir INNER JOIN produtos ON aproduzir.idproduto = produtos.id WHERE dataentrega BETWEEN '2018-06-11' AND '2018-06-16'");
- #$select = $conn->prepare("SELECT * FROM aproduzir INNER JOIN produtos ON aproduzir.idproduto = produtos.id WHERE dataentrega BETWEEN '2018-06-11' AND '2018-06-16' group by idproduto");
- $select = $conn->prepare("SELECT
- idproduto
- , descricao
- , SUM(QtdDomingo) as QtdDomingo
- , SUM(QtdSegunda) as QtdSegunda
- , SUM(QtdTerca) as QtdTerca
- , SUM(QtdQuarta) as QtdQuarta
- , SUM(QtdQuinta) as QtdQuinta
- , SUM(QtdSexta) as QtdSexta
- , SUM(QtdSabado) as QtdSabado
- , SUM(quantidade) as quantidade
- ##, SUM(produzido) as produzido
- from
- (
- select
- idproduto
- , descricao
- , case DiaSemana when 1 then quantidade else 0 end as QtdDomingo
- , case DiaSemana when 2 then quantidade else 0 end as QtdSegunda
- , case DiaSemana when 3 then quantidade else 0 end as QtdTerca
- , case DiaSemana when 4 then quantidade else 0 end as QtdQuarta
- , case DiaSemana when 5 then quantidade else 0 end as QtdQuinta
- , case DiaSemana when 6 then quantidade else 0 end as QtdSexta
- , case DiaSemana when 7 then quantidade else 0 end as QtdSabado
- , quantidade
- , produzido
- from
- (
- SELECT
- aproduzir.id
- , aproduzir.idpedido
- , aproduzir.quantidade
- , aproduzir.produzido
- , aproduzir.dataentrega
- , dayofweek ( aproduzir.dataentrega ) as DiaSemana
- , aproduzir.idproduto
- , produtos.descricao
- , produtos.unidade
- , produtos.valor
- , produtos.estoque
- FROM
- aproduzir
- INNER JOIN produtos ON aproduzir.idproduto = produtos.id
- WHERE
- dataentrega BETWEEN '2018-06-11' AND '2018-06-16'
- ) as tb__0001
- ) as tb__0002
- group by
- idproduto
- , descricao
- order by
- descricao
- ");
- $select->execute();
- $fetch = $select->fetchALL();
- //$select2 = $conn->prepare("SELECT * FROM aproduzir INNER JOIN produtos ON aproduzir.idproduto = produtos.id group by idproduto");
- #$select2 = $conn->prepare("SELECT idproduto,sum(quantidade),dataentrega from pedido_itens group by idproduto");
- //$select2 = $conn->prepare("SELECT DISTINCT(idproduto) FROM aproduzir WHERE dataentrega BETWEEN '2018-06-11' AND '2018-06-16'");
- /*$select2 = $conn->prepare("SELECT * FROM aproduzir WHERE dataentrega BETWEEN '2018-06-11' AND '2018-06-16' group by idproduto");
- $select2->execute();
- $fetch2 = $select2->fetchALL();*/
- foreach($fetch as $produto) {
- echo '<td>'.$produto['descricao'].'</td>';
- /*
- #1 = SEGUNDA-FEIRA
- if (date('w',strtotime(date($produto["dataentrega"]))) == 1) {
- echo '<td>'.$produto['quantidade'].'</td>';
- } else { echo '<td></td>'; }
- #2 = TERÇA-FEIRA
- if (date('w',strtotime(date($produto["dataentrega"]))) == 2) {
- echo '<td>'.$produto['quantidade'].'</td>';
- } else { echo '<td></td>'; }
- #3 = QUARTA-FEIRA
- if (date('w',strtotime(date($produto["dataentrega"]))) == 3) {
- echo '<td>'.$produto['quantidade'].'</td>';
- } else { echo '<td></td>'; }
- #4 = QUINTA-FEIRA
- if (date('w',strtotime(date($produto["dataentrega"]))) == 4) {
- echo '<td>'.$produto['quantidade'].'</td>';
- } else { echo '<td></td>'; }
- #5 = SEXTA-FEIRA
- if (date('w',strtotime(date($produto["dataentrega"]))) == 5) {
- echo '<td>'.$produto['quantidade'].'</td>';
- } else { echo '<td></td>'; }
- #6 = SABADO
- if (date('w',strtotime(date($produto["dataentrega"]))) == 6) {
- echo '<td>'.$produto['quantidade'].'</td>';
- } else { echo '<td></td>'; }
- */
- #1 = SEGUNDA-FEIRA
- if ($produto['QtdSegunda'] > 0) {
- echo '<td>'.$produto['QtdSegunda'].'</td>';
- } else { echo '<td></td>'; }
- #2 = TERÇA-FEIRA
- if ($produto['QtdTerca'] > 0) {
- echo '<td>'.$produto['QtdTerca'].'</td>';
- } else { echo '<td></td>'; }
- #3 = QUARTA-FEIRA
- if ($produto['QtdQuarta'] > 0) {
- echo '<td>'.$produto['QtdQuarta'].'</td>';
- } else { echo '<td></td>'; }
- #4 = QUINTA-FEIRA
- if ($produto['QtdQuinta'] > 0) {
- echo '<td>'.$produto['QtdQuinta'].'</td>';
- } else { echo '<td></td>'; }
- #5 = SEXTA-FEIRA
- if ($produto['QtdSexta'] > 0) {
- echo '<td>'.$produto['QtdSexta'].'</td>';
- } else { echo '<td></td>'; }
- #6 = SABADO
- if ($produto['QtdSabado'] > 0) {
- echo '<td>'.$produto['QtdSabado'].'</td>';
- } else { echo '<td></td>'; }
- echo '<td><center>'.$produto['quantidade'].'</center></td>'; #TOTAL
- //echo '<td>'.$produto['produzido'].'</td>'; #produzido
- echo '<td>VAZIO</td>'; #produzido
- echo '</tr>';
- }
- /************************************/
- echo "<br>###################################<br<br>";
- $selectW = $conn->prepare("SELECT
- idproduto
- , descricao
- , SUM(QtdDomingo) as QtdDomingo
- , SUM(QtdSegunda) as QtdSegunda
- , SUM(QtdTerca) as QtdTerca
- , SUM(QtdQuarta) as QtdQuarta
- , SUM(QtdQuinta) as QtdQuinta
- , SUM(QtdSexta) as QtdSexta
- , SUM(QtdSabado) as QtdSabado
- , SUM(quantidade) as quantidade
- ##, SUM(produzido) as produzido
- from
- (
- select
- idproduto
- , descricao
- , case DiaSemana when 1 then quantidade else 0 end as QtdDomingo
- , case DiaSemana when 2 then quantidade else 0 end as QtdSegunda
- , case DiaSemana when 3 then quantidade else 0 end as QtdTerca
- , case DiaSemana when 4 then quantidade else 0 end as QtdQuarta
- , case DiaSemana when 5 then quantidade else 0 end as QtdQuinta
- , case DiaSemana when 6 then quantidade else 0 end as QtdSexta
- , case DiaSemana when 7 then quantidade else 0 end as QtdSabado
- , quantidade
- , produzido
- from
- (
- SELECT
- aproduzir.id
- , aproduzir.idpedido
- , aproduzir.quantidade
- , aproduzir.produzido
- , aproduzir.dataentrega
- , dayofweek ( aproduzir.dataentrega ) as DiaSemana
- , aproduzir.idproduto
- , produtos.descricao
- , produtos.unidade
- , produtos.valor
- , produtos.estoque
- FROM
- aproduzir
- INNER JOIN produtos ON aproduzir.idproduto = produtos.id
- WHERE
- dataentrega BETWEEN '2018-06-11' AND '2018-06-16'
- ) as tb__0001
- ) as tb__0002
- group by
- idproduto
- , descricao
- order by
- descricao
- ");
- $selectW->execute();
- $fetchW = $selectW->fetchALL();
- foreach($fetchW as $prodW) {
- echo $prodW['descricao'].' - '.$prodW['quantidade'].'<br>';
- }
- #$nprod = $conn->prepare("SELECT * FROM aproduzir WHERE dataentrega BETWEEN '2018-06-11' AND '2018-06-16' group by idproduto");
- $nprod = $conn->prepare("SELECT quantidade,dataentrega,GROUP_CONCAT(idproduto) AS todas FROM aproduzir WHERE dataentrega BETWEEN '2018-06-11' AND '2018-06-16' GROUP BY dataentrega ORDER BY dataentrega");
- $nprod->execute();
- $nprod = $nprod->fetchALL();
- foreach($nprod as $prodx) {
- echo $prodx['todas'].' - '.$prodx['quantidade'].' - '.$prodx['dataentrega'].'<br>';
- }
- echo 'wwwwwwww<br>';
- $select2 = $conn->prepare("SELECT * FROM aproduzir WHERE dataentrega BETWEEN '2018-06-11' AND '2018-06-16' group by idproduto,dataentrega");
- $select2->execute();
- $fetch2 = $select2->fetchALL();
- foreach($fetch2 as $produto2) {
- echo $produto2['idproduto'].' - '.$produto2['quantidade'].'<br>';
- }
- $servidor = "localhost";
- $usuario = "root";
- $senha = "";
- $dbname = "goularti";
- $conn = new mysqli($servidor, $usuario, $senha, $dbname);
- if(!$conn){ die("Falha na conexao: " . mysqli_connect_error()); } else{ /*echo "Conexao realizada com sucesso";*/ }
- //$tramite_q = "SELECT * FROM tbxtramite WHERE id_processo = 1 ORDER BY dataTramite DESC";
- #$tramite_q = "SELECT * FROM aproduzir";
- $tramite_q = "SELECT * FROM aproduzir WHERE dataentrega BETWEEN '2018-06-11' AND '2018-06-16' group by idproduto,dataentrega";
- $tramite_res = mysqli_query($conn,$tramite_q);
- echo '----------------------<br>';
- /*
- while ($linT = mysqli_fetch_array($tramite_res)) {
- if ($linT['idproduto'] != $linT[2]) {
- echo 'diferente: '.$linT['idproduto'].'<br>';
- } else { echo 'igual: '.$linT['idproduto'].'<br>'; }
- }
- */
- while ($linT = mysqli_fetch_assoc($tramite_res)) {
- $msg[$linT['idproduto']][$linT['quantidade']][$linT['dataentrega']]=$linT['id'];
- }
- foreach($idproduto as $idprodu=>$idprod){
- foreach($quantidade as $quantidad=>$qtda){
- foreach($dataentrega as $dataent=>$dtent){
- echo "Noticia do mes $idprodu, ano $quantidad, Assunto $dataent => $produto";
- }
- }
- }
- echo '<br><br>-------<br>';
- /*
- // função que retorna o dia da semana
- function diaSemana($numero)
- {
- switch($numero){
- case "0": $diasemana = "Segunda"; break;
- case "1": $diasemana = "Terça"; break;
- case "2": $diasemana = "Quarta"; break;
- case "3": $diasemana = "Quinta"; break;
- case "4": $diasemana = "Sexta"; break;
- case "5": $diasemana = "Sábado"; break;
- case "6": $diasemana = "Domingo"; break;
- }
- return "$diasemana";
- }
- $qdia = "SELECT WEEKDAY( dataentrega ) as dia, count(*) as total
- FROM aproduzir
- WHERE MONTH( dataentrega ) = MONTH( NOW( ) )
- AND YEAR( dataentrega ) = YEAR( NOW( ) )
- GROUP BY dia
- ORDER BY dia";
- // neste select foi usado a função WEEKDAY()
- // WEEKDAY - Retorna um número de 0 a 6, identificando o dia da semana de uma data.
- // MONTH( NOW( ) ) - mês atual
- // YEAR( NOW( ) ) - ano atual
- $sqlx = mysqli_query($conn,$qdia);
- while($r = mysqli_fetch_array($sqlx)) {
- echo diaSemana($r['dia']).": ".$r['total']."<br>";
- }
- */
- ?>
- </tr>
- </tbody>
- </table>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement