Ir ao conteúdo
  • Cadastre-se

João Vitor Sacramento Rocha

Membro Pleno
  • Posts

    136
  • Cadastrado em

  • Última visita

Tudo que João Vitor Sacramento Rocha postou

  1. <div> <video width="100%" height="100%" controls loop autoplay> <source src="video/tree.mp4" type="video/mp4"> </video> </div> não esta dando play. alguem pode me ajuda ?
  2. como hospedo do servidor linux com 1giga com dominio possuo o servidor e gostaria de aprender atualmente estou com 200mega
  3. Array ( [0] => Array ( [0] => 67 [idvendas] => 67 [1] => 3 [quantitens] => 3 [2] => 150.00 [valor] => 150.00 [3] => 1 [iditem] => 1 [4] => 1 [cliente_idCliente] => 1 [5] => 1 [Pagamento] => 1 [6] => 1 [idusuario] => 1 [7] => 2019-11-18 [datareg] => 2019-11-18 [8] => 8bb7cf3b5041f4f24ead4bbfc9a1b449 [cart] => 8bb7cf3b5041f4f24ead4bbfc9a1b449 ) ) $dadosItem = $vendas->dadosItem($row['iditem']);//não consegue acha o iditem ja tentei com echo ver se acho cara descobri olha o $row era para ser o $key pois e foreach
  4. <?php require_once "../App/auth.php"; require_once "../layout/script.php"; require_once "../App/Models/Vendas.class.php"; require_once "../App/Models/cliente.class.php"; require_once "../App/Models/connect.php"; require "../layout/alert.php"; echo $head; echo $header; echo $aside; echo '<div class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> Todos os Vendas </h1> <ol class="breadcrumb"> <li><a href="../"><i class="fa fa-dashboard"></i> inicio</a></li> <li class="active">Itens</li> </ol> </section> <!-- Main content --> <section class="content"> '; echo ' <div class="row"> <div class="box box-primary"> <div class="box-header"> <i class="ion ion-clipboard"></i> <h3 class="box-title">lista de Vendas</h3> <div class="box-tools pull-right"> <ul class="pagination pagination-sm inline"> <li><a href="#">&laquo;</a></li> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> <li><a href="#">&raquo;</a></li> </ul> </div> </div> <!-- /.box-header --> <div class="box-body"> <ul class="todo-list">'; echo ' <form > <div class="form-group has-feedback"> <select type="number" name="dia" style="width:50px;" id="dia" placeholder="dia"method="GET"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select><b>/</b> <select name="mes" style="width:100px;" id="mes" placeholder="mes"> <option value="1">janeiro</option> <option value="2">Fevereiro</option> <option value="3">Março</option> <option value="4">Abril</option> <option value="5">Maio</option> <option value="6">Junho</option> <option value="7">Julho</option> <option value="8">Agosto</option> <option value="9">Setembro</option> <option value="10">Outubro</option> <option value="11">Novembro</option> <option value="12">Dezembro</option> </select><b>/</b> <select name="ano" style="width:50px;" id="ano" placeholder="ano"> <option value="2019">2019</option> <option value="2020">2020</option> <option value="2021">2021</option> <option value="2022">2022</option> <option value="2023">2023</option> <option value="2024">2024</option> <option value="2025">2025</option> <option value="2026">2026</option> <option value="2027">2027</option> <option value="2028">2028</option> <option value="2029">2029</option> <option value="2030">2030</option> </select> <button type="submit" name="Busca">Busca</button> </div> </form> '; $dia=$_POST["dia"]; $mes=$_POST["mes"]; $ano=$_POST["ano"]; $venda= new Vendas; $venda->ListaVendas($dia,$mes,$ano); echo "</div>"; echo "</section>"; echo "</div>"; echo $footer; echo $javascript; ?> Erro na $dia,$mes, $ano : Undefined index: dia; : Undefined index: mes;: Undefined index: ano;
  5. <?php require_once '../App/auth.php'; require_once '../layout/script.php'; require_once '../App/Models/cliente.class.php'; require_once '../App/Models/vendas.class.php'; require_once '../App/Models/connect.php'; echo $head; echo $header; echo $aside; ?> <div class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> Vendas </h1> <ol class="breadcrumb"> <li><a href="../"><i class="fa fa-dashboard"></i> Inicio</a></li> <li class="active">Vendas</li> </ol> </section> <!-- Main content --> <section class="content"> <?php require '../layout/alert.php'; ?> <!-- Small boxes (Stat box) --> <div class="row"> <div class="box box-primary"> <!-- /.box-header --> <div class="box-body"> <div class="row"> <div class="box-body"> <div class="col-xs-12 col-sm-12"> <?php if(isset($_SESSION['msg']) != NULL){ echo $_SESSION['msg']; } ?> </div> </div> <div class="row"> <div class="box-body"> <div class="col-xs-12 col-sm-12"> <div class="table-responsive"> <table id="mytable" class="table table-bordred table-striped" border="2"> <?php $cartvd = $_SESSION['notavd']; $vendas = new vendas; $row = $vendas->notavd($cartvd); echo '<tr> <h1>Dentista Do Sorriso </h1> </tr>'; $cliente = new cliente; $dados = $cliente->dadoscliente($row[0]['cliente_idCliente']); //`idCliente`, `NomeCliente`, `EmailCliente`, `cpfCliente`, `statusCliente`, `Usuario_idUsuario`, ?> <tr> <td colspan="5"> Cliente: <?php echo $dados['NomeCliente']; ?> </br>CPF: <?php echo connect::format_CPF($dados['cpfCliente']); ?> </td> <tr> <tr> <td>Cod.</td> <td>Produto</td> <td>Qtde</td> <td>Valor Uni.</td> </tr> <?php $soma = 0; foreach ($row as $key) { $vendas = new vendas; $dadosItem = $vendas->dadosItem($row['iditem']); $nomeProduto = $dadosItem['NomeProduto']; echo "<tr>"; //`idvendas`, `quantitens`, `valor`, `iditem`, `cart`, `cliente_idCliente`, `idusuario`, `datareg` echo '<td>' . $row["iditem"] . '</td>'; echo '<td>' . $nomeProduto . '</td>'; echo '<td>'. $row["quantitens"] . '</td>'; echo '<td>'; echo connect::format_moeda($row['valor']); echo '</td>'; echo "</tr>"; $soma = $soma + $row["valor"]; } ?> <tr> <td colspan="4">Data: <?php echo date('d M Y H:i:s'); ?> </td> <td>Total: <?php echo connect::format_moeda($soma); ?></td> </tr> </table> </div> </div> </div> </div> </div> </div> </div> </section> </div> <?php unset($_SESSION['msg'],$_SESSION['CPF'], $_SESSION['Cliente'], $_SESSION['Email'], $_POST); echo $footer; echo $javascript; ?> <!-- Fim no codigo --> public function dadosItem($idItem){ $query = "SELECT * FROM `produtos`, `itens` WHERE `idItens` = '$idItem' AND `Produto_CodRefProduto` = `CodRefProduto`"; if($this->result = mysqli_query($this->SQL, $query) or die (mysqli_error($this->SQL))){ $row = mysqli_fetch_array($this->result); return $row; } } //---dadosItem o problema e no $dadosItem = $vendas->dadosItem($row['iditem']); ele não mostra o iditem que ta no bdd
  6. <?php require_once "../App/auth.php"; require_once "../layout/script.php"; require_once "../App/Models/Vendas.class.php"; require_once "../App/Models/cliente.class.php"; require_once "../App/Models/connect.php"; require "../layout/alert.php"; echo $head; echo $header; echo $aside; echo '<div class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> Todos os Vendas </h1> <ol class="breadcrumb"> <li><a href="../"><i class="fa fa-dashboard"></i> inicio</a></li> <li class="active">Itens</li> </ol> </section> <!-- Main content --> <section class="content"> '; echo ' <div class="row"> <div class="box box-primary"> <div class="box-header"> <i class="ion ion-clipboard"></i> <h3 class="box-title">lista de Vendas</h3> <div class="box-tools pull-right"> <ul class="pagination pagination-sm inline"> <li><a href="#">&laquo;</a></li> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> <li><a href="#">&raquo;</a></li> </ul> </div> </div> <!-- /.box-header --> <div class="box-body"> <ul class="todo-list">'; echo ' <form > <div class="form-group has-feedback"> <select type="number" name="dia" style="width:50px;" id="dia" placeholder="dia"method="GET"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select><b>/</b> <select name="mes" style="width:100px;" id="mes" placeholder="mes"> <option value="1">janeiro</option> <option value="2">Fevereiro</option> <option value="3">Março</option> <option value="4">Abril</option> <option value="5">Maio</option> <option value="6">Junho</option> <option value="7">Julho</option> <option value="8">Agosto</option> <option value="9">Setembro</option> <option value="10">Outubro</option> <option value="11">Novembro</option> <option value="12">Dezembro</option> </select><b>/</b> <select name="ano" style="width:50px;" id="ano" placeholder="ano"> <option value="2019">2019</option> <option value="2020">2020</option> <option value="2021">2021</option> <option value="2022">2022</option> <option value="2023">2023</option> <option value="2024">2024</option> <option value="2025">2025</option> <option value="2026">2026</option> <option value="2027">2027</option> <option value="2028">2028</option> <option value="2029">2029</option> <option value="2030">2030</option> </select> <button type="submit" name="Busca">Busca</button> </div> </form> '; $dia=$_POST['dia']; $mes=$_POST['mes']; $ano=$_POST['ano']; $venda= new Vendas; $date=$venda->ListaVendas($dia,$mes,$ano); echo "</div>"; echo "</section>"; echo "</div>"; echo $footer; echo $javascript; ?> public function ListaVendas($dia,$mes,$ano){ $this->query = "SELECT * FROM `itens`,`Vendas`,`produtos`, `formadepagamento` WHERE `Produto_CodRefProduto`=`CodRefProduto` and `Pagamento` = `idFormadePagamento` and `datareg`='$ano''-''$mes''-''$dia'"; $this->result = mysqli_query($this->SQL, $this->query) or die ( mysqli_error($this->SQL)); if($this->result){ echo '<table class="table"> <thead class="thead-inverse"> <tr> <th>Nome do produto</th> <th>quantidade</th> <th>forma de pagamento</th> <th>valor</th> <th>Dentista</th> <th>porcentagem para o dentista</th> </tr> </thead> <tbody>'; while ($row = mysqli_fetch_array($this->result)) { echo ' <td>'.$row['NomeProduto'].'</td> <td>'.$row['quantitens'].'</td> <td>'.$row['formapagamento'].'</td> <td>'.$row['valor'].',00R$</td> <td>'.$row['porcentagem'].'</td> '; $valores+=$row['valor']; $dentista+=$row['valor']/100*$row['pocentagem']; } echo '</a> <!-- Modal --> <div> <form id="delItens'.$row['NomeProduto'].'" name="delItens'.$row['NomeProduto'].'" action="../App/Database/delItens.php" method="post" style="color:#000;"> <div class="modal fade" id="myModal'.$row['NomeProduto'].'" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> <h4 class="modal-title" id="myModalLabel">Você tem certeza que deseja alterar o status deste item na sua lista.</h4> </div> <div class="modal-body"> Código: '.$row['NomeProduto'].' - '.$row['valor'].' </div> <input type="hidden" id="id" name="id" value="'.$row['NomeProduto'].'"> <div class="modal-footer"> <button type="submit" value="Cancelar" class="btn btn-default">Não</button> <button type="submit" name="update" value="Cadastrar" class="btn btn-primary">Sim</button> </div> </div> </div> </div> </form></div> </td> </tr>'; echo '</tbody> </table>'; echo'<div> <th> <td><td> </th> </div>'; } } //----------ListaVendas
  7. Obrigado irei ate da uma estudada boa em bdd, sou de Programação php, java e js
  8. SELECT * FROM `Sangria`,`Usuario` WHERE `Idusuario`=`idUser` and `tempo`= 2019-11-14 ele não encontra os dados adicionado 33 minutos depois conseguir era os `-` e so por '2019-11-14'
  9. <?php require_once '../../App/auth.php'; require_once '../../App/Models/vendas.class.php'; $dia=$_POST['dia']; $mes=$_POST['mes']; $ano=$_POST['ano']; $date=$vendas->ListaVendas($dia,$mes,$ano); ?> <?php require_once '../App/auth.php'; require_once '../layout/script.php'; require_once '../App/Models/vendas.class.php'; require_once '../App/Models/cliente.class.php'; require_once '../App/Models/connect.php'; require '../layout/alert.php'; echo $head; echo $header; echo $aside; echo '<div class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> Todos os produtos </h1> <ol class="breadcrumb"> <li><a href="../"><i class="fa fa-dashboard"></i> inicio</a></li> <li class="active">Itens</li> </ol> </section> <!-- Main content --> <section class="content"> '; echo ' <div class="row"> <div class="box box-primary"> <div class="box-header"> <i class="ion ion-clipboard"></i> <h3 class="box-title">lista de Vendas</h3> <div class="box-tools pull-right"> <ul class="pagination pagination-sm inline"> <li><a href="#">&laquo;</a></li> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> <li><a href="#">&raquo;</a></li> </ul> </div> </div> <!-- /.box-header --> <div class="box-body"> <ul class="todo-list">'; echo " <form action='../App/Database/Vervendas.php'> <div class='form-group has-feedback'> <select type='number' name='dia[]' style='width:50px;' id='dia' placeholder='dia'> <option value='1'>1</option> <option value='2'>2</option> <option value='3'>3</option> <option value='4'>4</option> <option value='5'>5</option> <option value='6'>6</option> <option value='7'>7</option> <option value='8'>8</option> <option value='9'>9</option> <option value='10'>10</option> <option value='11'>11</option> <option value='12'>12</option> <option value='13'>13</option> <option value='14'>14</option> <option value='15'>15</option> <option value='16'>16</option> <option value='17'>17</option> <option value='18'>18</option> <option value='19'>19</option> <option value='20'>20</option> <option value='21'>21</option> <option value='22'>22</option> <option value='23'>23</option> <option value='24'>24</option> <option value='25'>25</option> <option value='26'>26</option> <option value='27'>27</option> <option value='28'>28</option> <option value='29'>29</option> <option value='30'>30</option> <option value='31'>31</option> </select><b>/</b> <select name='mes[]' style='width:50px;' id='mes' placeholder='mes'> <option value='1'>1</option> <option value='2'>2</option> <option value='3'>3</option> <option value='4'>4</option> <option value='5'>5</option> <option value='6'>6</option> <option value='7'>7</option> <option value='8'>8</option> <option value='9'>9</option> <option value='10'>10</option> <option value='11'>11</option> <option value='12'>12</option> </select><b>/</b> <select name='ano[]' style='width:50px;' id='ano' placeholder='ano'> <option value='2019'>2019</option> <option value='2020'>2020</option> <option value='2021'>2021</option> <option value='2022'>2022</option> <option value='2023'>2023</option> <option value='2024'>2024</option> <option value='2025'>2025</option> <option value='2026'>2026</option> <option value='2027'>2027</option> <option value='2028'>2028</option> <option value='2029'>2029</option> <option value='2030'>2030</option> </select> <button type='submit' name='Busca'>Busca</button> </div> </form> "; echo '</div>'; echo '</section>'; echo '</div>'; echo $footer; echo $javascript; ?> como pego a select?
  10. <?php require_once '../App/auth.php'; require_once '../layout/script.php'; require_once '../App/Models/cliente.class.php'; require_once '../App/Models/vendas.class.php'; echo $head; echo $header; echo $aside; ?> <div class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> Vendas </h1> <ol class="breadcrumb"> <li><a href="../"><i class="fa fa-dashboard"></i>inicia</a></li> <li class="active">Vendas</li> </ol> </section> <!-- Main content --> <section class="content"> <?php require '../layout/alert.php'; ?> <!-- Small boxes (Stat box) --> <div class="row"> <div class="box box-primary"> <!-- /.box-header --> <div class="box-body"> <div class="row"> <div class="box-body"> <div class="col-xs-12 col-sm-12"> <?php if(isset($_SESSION['msg']) != NULL) { echo $_SESSION['msg']; } ?> </div> </div> <div class="row"> <div class="box-body"> <div class="col-xs-12 col-sm-12"> <div class="table-responsive"> <table id="mytable" class="table table-bordred table-striped" border="2"> <?php $cartvd = $_SESSION['notavd']; $vendas = new vendas; $row = $vendas->notavd($cartvd); $idNota=$row[0]['idvendas']; $cliente = new cliente; $dados = $cliente->dadoscliente($row[0]['cliente_idCliente']); ?> <tr> <h1 style=""><b>Nota de Venda- Dentista do Sorriso</b></h1> <td><b>Numero da Nota: </b><?php echo $idNota; ?> </td> <td colspan="5"> <b>Cliente: </b><?php echo $dados['NomeCliente']; ?> </br><b>CPF:</b> <?php echo connect::format_CPF($dados['cpfCliente']); ?> </td> <tr> <tr> <td><b>Cod.</b></td> <td><b>Produto</b></td> <td><b>Qtde</b></td> <td><b>Valor Produto.</b></td> </tr> <?php $soma = 0; foreach ($row as $key) { $vendas = new vendas; $dadosItem = $vendas->dadosItem($key["iditem"]); $nomeProduto = $dadosItem['NomeProduto']; echo "<tr>"; echo '<td>' .$key["iditem"]. '</td>'; echo '<td>' .$nomeProduto. '</td>'; echo '<td>'. $key["quantitens"] . '</td>'; echo '<td>'; echo connect::format_moeda($key['valor']); echo '</td>'; echo "</tr>"; $soma = $soma + $key["valor"]; } ?> <tr> <td colspan="4">Data: <?php echo date('d M Y'); ?> </td> <td><h4><b>Total:</b></h4> <?php echo connect::format_moeda($soma); ?></td> </tr> </table> </div> </div> </div> </div> </div> </div> </div> <a href="./"><button class="btm btm-success">Voltar</button></a> </section> </div> <?php unset($_SESSION['msg'],$_SESSION['CPF'], $_SESSION['Cliente'], $_POST); echo $footer; echo $javascript; ?> <!-- Fim no codigo --> public function notavd($cart){ $query = "SELECT * FROM `vendas` WHERE `cart` = '$cart'"; if($this->result = mysqli_query($this->SQL, $query) or die (mysqli_error($this->SQL))){ while($row = mysqli_fetch_array($this->result)){ $out[] = $row; } } return $out; }//--notavd Problema no foreach de mostra as vendas e no return $out;
  11. <?php /** * Class Cliente */ require_once 'connect.php'; class Cliente extends Connect { function index($value, $perm) { if($perm > 3){ echo "Você não tem permissão!"; exit(); } if($value == NULL){ $value = 1; } $this->query = "SELECT * FROM `cliente` WHERE `statusCliente` = '$value'"; $this->result = mysqli_query($this->SQL, $this->query) or die ( mysqli_error($this->SQL)); if($this->result){ while ($row = mysqli_fetch_array($this->result)) { echo '<br />Cliente: '. $row['NomeCliente']; } } }//fim -- index function insertCliente($NomeCliente, $cpfCliente, $idUsuario, $perm,$tel) { if($perm <4){ $cpfCliente = connect::limpaCPF_CNPJ($cpfCliente); $idCliente = Cliente::idCliente($cpfCliente); if($idCliente > 0){ return 2; }else{ $NomeCliente = mysqli_real_escape_string($this->SQL, $NomeCliente); $cpfCliente = mysqli_real_escape_string($this->SQL, $cpfCliente); $query = "INSERT INTO `cliente`(`idCliente`, `NomeCliente`, `cpfCliente`,`telefone` , `statusCliente`, `Usuario_idUsuario`) VALUES (NULL,'$NomeCliente','$cpfCliente','$tel',1,'$idUsuario')"; $result = mysqli_query($this->SQL, $query) or die ( mysqli_error($this->SQL)); if($result){ return 1; }else{ return 0; } } mysqli_close($this->SQL); } }//Insert Cliente function updateCliente($NomeCliente, $cpfCliente, $idUsuario, $perm) { if($perm < 4){ $cpfCliente = connect::limpaCPF_CNPJ($cpfCliente); $NomeCliente = mysqli_real_escape_string($this->SQL, $NomeCliente); $cpfCliente = mysqli_real_escape_string($this->SQL, $cpfCliente); $this->query = "UPDATE `cliente` SET `NomeCliente`='$NomeCliente',`cpfCliente`='$cpfCliente', `Usuario_idUsuario`= '$idUsuario'"; $this->result = mysqli_query($this->SQL, $this->query) or die ( mysqli_error($this->SQL)); if($this->result){ return 1; }else{ return 0; } mysqli_close($this->SQL); } } function statusCliente($status, $idCliente){ $this->query = "UPDATE `cliente` SET `statusCliente`= '$status' WHERE `idCliente`= '$idCliente'"; $this->result = mysqli_query($this->SQL, $this->query) or die ( mysqli_error($this->SQL)); if($this->result){ return 1; }else{ return 0; } mysqli_close($this->SQL); } function deleteCliente($idCliente){ $this->query = "DELETE FROM `cliente` WHERE `idCliente`= '$idCliente'"; $this->result = mysqli_query($this->SQL, $this->query) or die ( mysqli_error($this->SQL)); if($this->result){ return 1; }else{ return 0; } mysqli_close($this->SQL); } public function idcliente($cpfCliente){ $this->client = "SELECT * FROM `cliente` WHERE `cpfCliente` = '$cpfCliente'"; if($this->resultcliente = mysqli_query($this->SQL, $this->client) or die (mysqli_error($this->SQL))){ $row = mysqli_fetch_array($this->resultcliente); return $idCliente = $row['idCliente']; } } function search($value){ if(isset($value)) { //$output = ''; $query = "SELECT * FROM `cliente` WHERE `cpfCliente` LIKE '".$value."%' OR `NomeCliente` LIKE '".$value."%' LIMIT 5"; $result = mysqli_query($this->SQL, $query); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_array($result)) { $output[] = $row; } return array('data' => $output); }else{ return 0; } } }//------ function searchdata($value){ $value = explode(' ', $value); $valor = str_replace("." , "" , $value[0] ); // Primeiro tira os pontos $valor = str_replace("-" , "" , $valor); // Depois tira o taço $value = $valor; if(isset($value)) { //$output = ''; $query = "SELECT * FROM `cliente` WHERE `cpfCliente` = '$value'"; $result = mysqli_query($this->SQL, $query); if(mysqli_num_rows($result) > 0) { if($row = mysqli_fetch_array($result)) { $output[] = $row; } return array('data' => $output); }else{ return $value; } } }//----searchdata------ public function dadoscliente($idCliente){ $this->client = "SELECT * FROM `cliente` WHERE `idCliente` = '$idCliente'"; if($this->resultcliente = mysqli_query($this->SQL, $this->client) or die (mysqli_error($this->SQL))){ $row = mysqli_fetch_array($this->resultcliente); return $row; } } } <?php require_once '../App/auth.php'; require_once '../layout/script.php'; require_once '../App/Models/cliente.class.php'; require_once '../App/Models/vendas.class.php'; echo $head; echo $header; echo $aside; ?> <div class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> Vendas </h1> <ol class="breadcrumb"> <li><a href="../"><i class="fa fa-dashboard"></i>inicia</a></li> <li class="active">Vendas</li> </ol> </section> <!-- Main content --> <section class="content"> <?php require '../layout/alert.php'; ?> <!-- Small boxes (Stat box) --> <div class="row"> <div class="box box-primary"> <!-- /.box-header --> <div class="box-body"> <div class="row"> <div class="box-body"> <div class="col-xs-12 col-sm-12"> <?php if(isset($_SESSION['msg']) != NULL) { echo $_SESSION['msg']; } ?> </div> </div> <div class="row"> <div class="box-body"> <div class="col-xs-12 col-sm-12"> <div class="table-responsive"> <table id="mytable" class="table table-bordred table-striped" border="2"> <?php $cartvd = $_SESSION['notavd']; $vendas = new vendas; $row = $vendas->notavd($cartvd); $cliente = new cliente; $dados = $cliente->dadoscliente($row[0]['cliente_idCliente']); ?> <tr> <td colspan="5"> Cliente: <?php echo $dados['NomeCliente']; ?> </br>CPF: <?php echo connect::format_CPF($dados['cpfCliente']); ?> </td> <tr> <tr> <td>Cod.</td> <td>Produto</td> <td>Qtde</td> <td>Valor Uni.</td> </tr> <?php $soma = 0; foreach ($row as $key) { $vendas = new vendas; $dadosItem = $vendas->dadosItem($key["iditem"]); $nomeProduto = $dadosItem['NomeProduto']; //`idvendas`, `quantitens`, `valor`, `iditem`, `cart`, `cliente_idCliente`, `idusuario`, `datareg` echo "<tr>"; echo '<td>' .$key["iditem"]. '</td>'; echo '<td>' .$nomeProduto. '</td>'; echo '<td>'. $key["quantitens"] . '</td>'; echo '<td>'; echo connect::format_moeda($key['valor']); echo '</td>'; echo "</tr>"; $soma = $soma + $key["valor"]; } ?> <tr> <td colspan="4">Data: <?php echo date('d M Y'); ?> </td> <td>Total: <?php echo connect::format_moeda($soma); ?></td> </tr> </table> </div> </div> </div> </div> </div> </div> </div> <a href="./"><button class="btm btm-success">Voltar</button></a> </section> </div> <?php unset($_SESSION['msg'],$_SESSION['CPF'], $_SESSION['Cliente'], $_POST); echo $footer; echo $javascript; ?> <!-- Fim no codigo --> <?php /** * Vendas */ require_once 'connect.php'; class Vendas extends Connect { public function itensVerify($iditem, $quant, $perm){ $this->query = "SELECT * FROM `itens`, `produtos` WHERE `idItens` = '$iditem' AND `Produto_CodRefProduto` = `CodRefProduto`"; $this->result = mysqli_query($this->SQL, $this->query) or die(mysqli_error($this->SQL)); $total = mysqli_num_rows($this->result); if($total > 0){ if($row = mysqli_fetch_array($this->result)){ $q = $row['QuantItens']; $quantotal = $quant; if($q >= $quantotal){ return array('status' => '1', 'NomeProduto' => $row['NomeProduto'],'valor'=>$row['ValVendItens']); }else{ $estoque = $q; return array('status' => '0', 'NomeProduto' => $row['NomeProduto'], 'estoque'=> $estoque , 'valor'=>$row['ValVendItens']); } } }else{ $_SESSION['msg'] = '<div class="alert alert-warning"> <strong>Ops!</strong> Produto ('.$iditem.') não encontrado!</div>'; header('Location: ../../vendas/index.php'); exit; } } public function itensVendidos($iditem, $quant, $cliente, $cpfcliente, $cart, $idUsuario,$forma ,$perm) { if($perm > 3) { echo "Você não tem permissão!"; header('Location: ../../vendas/'); exit(); } $this->query = "SELECT * FROM `itens` WHERE `idItens`= '$iditem'"; $this->result = mysqli_query($this->SQL, $this->query) or die(mysqli_error($this->SQL)); if($this->result){ //------Verificação da Venda----------- if($row = mysqli_fetch_array($this->result)){ $q = $row['QuantItens']; $quantotal =$quant; if($q >= $quantotal){ $valor = ($row['ValVendItens'] * $quant); $id = Vendas::idCliente($cpfcliente); // Verifica se o cliente existe no DB. if($id > 0) { // Se o cliente existir, Retorne o ID do cliente $idCliente = $id; // ID do cliente } else { $this->novoclient = "INSERT INTO `cliente`( `NomeCliente`, `cpfCliente`, `cart`,`statusCliente`, `Usuario_idUsuario`) VALUES ('$cliente','$cpfcliente','$cart',1,'$idUsuario')"; if(mysqli_query($this->SQL, $this->novoclient) or die (mysqli_error($this->SQL))){ $idCliente = mysqli_insert_id($this->SQL); } } $this->query = "INSERT INTO `vendas`(`quantitens`, `valor`, `iditem`, `Pagamento`,`cliente_idCliente`, `idusuario`) VALUES ('$quant', '$valor', '$iditem', '$forma','$idCliente', '$idUsuario')"; if($this->result = mysqli_query($this->SQL, $this->query) or die (mysqli_error($this->SQL))){ unset($_SESSION['itens']); //limpa itens da lista $_SESSION['msg'] = '<div class="alert alert-success alert-dismissible"> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button> <strong>Sucesso!</strong> Venda efetuada!</div>'; header('Location: ../../vendas/'); } else { $_SESSION['msg'] = '<div class="alert alert-danger alert-dismissible"> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button> <strong>Erro!</strong> Venda não efetuada! </div>'; header('Location: ../../vendas/'); exit(); } }else{ $estoque = $row['QuantItens'] ; $_SESSION['msg'] = '<div class="alert alert-warning alert-dismissible"> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button> <strong>Ops!</strong> Quantidade maior do que em estoque! </br> Quantidade em estoque: <b>'.$estoque . '</b></div>'; header('Location: ../../vendas/'); exit(); } header('Location: ../../vendas/notavd.php'); } //------------------ }else{ $_SESSION['alert'] = 0; header('Location: ../../vendas/'); } }// itensVendidos public function idcliente($cpfCliente){ $this->client = "SELECT * FROM `cliente` WHERE `cpfCliente` = '$cpfCliente'"; if($this->resultcliente = mysqli_query($this->SQL, $this->client) or die (mysqli_error($this->SQL))){ $row = mysqli_fetch_array($this->resultcliente); return $idCliente = $row['idCliente']; } } //----------itemNome public function itemNome($idItens){ $query = "SELECT * FROM `produtos`, `itens` WHERE `idItens` = '$idItens' and `CodRefProduto` = `Produto_CodRefProduto`"; $result = mysqli_query($this->SQL, $query) or die (mysqli_error($this->SQL)); $row = mysqli_fetch_array($result); if($row['NomeProduto'] != NULL){ $resp = $row['NomeProduto']; }else{ $resp = NULL; } return $resp; }//--itemNome public function Valor($idItens){ $query = "SELECT * FROM `produtos`, `itens` WHERE `idItens` = '$idItens' and `CodRefProduto` = `Produto_CodRefProduto`"; $result = mysqli_query($this->SQL, $query) or die (mysqli_error($this->SQL)); $row = mysqli_fetch_array($result); if($row['ValVendItens'] != NULL){ $resp = $row['ValVendItens']; }else{ $resp = NULL; } return $resp; }//--itemNome public function notavd($cart){ $query = "SELECT * FROM `vendas` WHERE `cart` = '$cart' "; if($this->result = mysqli_query($this->SQL, $query) or die (mysqli_error($this->SQL))){ while($row = mysqli_fetch_array($this->result)){ $out[] = $row; } } return $out; }//--notavd public function dadosItem($idItem){ $query = "SELECT * FROM `fabricante`, `produtos`, `itens` WHERE `idItens` = '$idItem' AND `Produto_CodRefProduto` = `CodRefProduto`"; if($this->result = mysqli_query($this->SQL, $query) or die (mysqli_error($this->SQL))){ $row = mysqli_fetch_array($this->result); return $row; } } //---dadosItem }//Class Notice: Undefined index: notavd in C:\xampp\htdocs\sistema\vendas\notavd.php on line 54
  12. public function itensVerify($iditem, $quant, $perm){ $this->result = mysqli_query($this->SQL, $this->query) or die(mysqli_error($this->SQL)); $total = mysqli_num_rows($this->result); Undefined property: Vendas::$query in C:\xampp\htdocs\sistema\App\Models\vendas.class.php on line 13 mysqli_query(): Empty query in C:\xampp\htdocs\sistema\App\Models\vendas.class.php on line 13
  13. <?php require_once '../auth.php'; $idProduto = $_GET['id']; if(isset($_GET['remover']) && $_GET['remover'] == "carrinho"){ $idProduto = $_GET['id']; unset($_SESSION['itens'][$idProduto]); echo "<meta http-equiv='refresh' content='0;URL=../../vendas/'>"; } ?> Alguem poderia me ajuda nessa aplicação gostaria de pega fazer ele excluir o item
  14. <?php require_once '../../App/auth.php'; require_once '../../App/Models/vendas.class.php'; if(isset($_POST['idItem']) > 0 && !empty($_POST['qtd']) && isset($_POST['nomeCliente']) != NULL && isset($_POST['formapagamento']) != NULL && isset($_POST['cpfcliente']) != NULL){ $cliente = $_POST['nomeCliente']; $forma = $_POST['formapagamento']; $cpfCliente = $_POST['cpfcliente']; foreach ($_POST['idItem'] as $key => $error) { $id = $_POST['idItem'][$key]; $quant = $_POST['qtd'][$key]; $vendas = new Vendas; $result = $vendas->itensVerify($id, $quant, $perm); if($result['status'] == 0){ $_SESSION['msg'] = '<div class="alert alert-info alert-dismissible"> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button> <strong>Ops!</strong> O Produto <b>' . $result['NomeProduto'] . '</b> não pode ser vendido nessa quantidade! <br/> Quantidade em estoque <b>'. $result['estoque'] .' . </b><br/><br>Valor <b>'.$result[''].'.</b></br> </div>'; header('Location: ../../vendas/index.php'); exit; } 'valor'=$result['valor']; } public function itensVerify($iditem, $quant, $perm){ $this->query = "SELECT * FROM `itens`, `produtos` WHERE `idItens` = '$iditem' AND `Produto_CodRefProduto` = `CodRefProduto`"; $this->result = mysqli_query($this->SQL, $this->query) or die(mysqli_error($this->SQL)); $total = mysqli_num_rows($this->result); if($total > 0){ if($row = mysqli_fetch_array($this->result)){ $q = $row['QuantItens']; $quantotal = $quant; if($q >= $quantotal){ return array('status' => '1', 'NomeProduto' => $row['NomeProduto'],'valor'=>$row['ValVendItens']); }else{ $estoque = $q; return array('status' => '0', 'NomeProduto' => $row['NomeProduto'], 'estoque'=> $estoque , 'valor'=>$row['ValVendItens']); } } }else{ $_SESSION['msg'] = '<div class="alert alert-warning"> <strong>Ops!</strong> Produto ('.$iditem.') não encontrado!</div>'; header('Location: ../../vendas/index.php'); exit; } } <div class="box"> <div class="box-header with-border"> <h3 class="box-title">Lista de Produtos</h3> </div> <!-- /.box-header --> <div class="box-body"> <div class="row"> <div class="form-group col-xs-12 col-sm-4"> <input type="number" id="idItem" name="idItem" class="form-control" placeholder="Item"> </div> <div class="form-group col-xs-12 col-sm-4"> <input type="number" id="qtd" name="qtde" class="form-control" placeholder="Quantidade"> </div> <div class="form-group col-xs-12 col-sm-4"> <button type="button" id="prodSubmit" name="prodSubmit" onclick="prodSubmit();" value="carrinho" class="btn btn-primary col-xs-12">Registrar</button> </div> <select name="formapagamento" class="form-control"> <option value= "1">dinheiro</option> <option value= "2">cartão debito</option> <option value= "3">cartão credito</option> <option value= "4">boleto</option> <option value= "5">cheque</option> <option value= "6">outros</option> </select> </div> <table class="table table-bordered" id="products-table"> <tr> <th style="width: 10px">#</th> <th>Cod.</th> <th>Produto</th> <th>Qtde</th> <th>valor</th> <th style="width:40px" title="Remover">Del</th> </tr> <tbody id="listable"> </tbody> </table> </div> <!-- /.box-body --> </div> <!-- /.box --> <!-- Tabela de produtos --> <input type="hidden" name="iduser" value="'.$idUsuario.'"> <!-- /.box-body --> <div class="box-footer"> <div> <label class="form-control" id="valor" name="valor" placeholder="valor"></label> </div> <button type="submit" name="comprar" class="btn btn-primary" value="Cadastrar">Comprar</button> <a class="btn btn-danger" href="../vendas/">Cancelar</a> </div> </form> ele n pega o valor
  15. public function InsertItens($Produto_CodRefProduto,$QuantItens, $ValVendItens, $idusuario, $porcentagem){ $this->query = "INSERT INTO `itens`(`QuantItens`, `ValVendItens`, `ItensAtivo`, `ItensPublic`, `porcentagem`,`Usuario_idUser` , `Produto_CodRefProduto`) VALUES ('$QuantItens', '$ValVendItens', 1, 1, $porcentagem,'$idusuario','$Produto_CodRefProduto')"; if($this->result = mysqli_query($this->SQL, $this->query) or die(mysqli_error($this->SQL))){ header('Location: ../itens/index.php?alert=1'); }else{ header('Location: ../index.php?alert=0'); } } <?php require_once '../auth.php'; require_once '../Models/itens.class.php'; if(isset($_POST['upload']) == 'Cadastrar'){ $QuantItens = $_POST['QuantItens']; $ValVendItens = $_POST['ValVendItens']; $percent = $_POST['porcentagem']; $iduser = $idUsuario; if($iduser == $idUsuario && $QuantItens != NULL){ $idItens = $_POST['codProduto']; if(isset($_POST['codProduto'])) { $idItens = $_POST['codProduto']; $itens->updateItens($idItens, $QuantItens, $ValVendItens, $percent, $idUsuario); ('Location: ../../itens/index.php'); }else{ $itens->InsertItens($idItens,$QuantItens, $ValVendItens, $idUsuario, $percent); header('Location: ../../itens/index.php'); } }else{ header('Location: ../../itens/index.php?alert=3'); } }else{ header('Location: ../../itens/index.php'); } $produtos->listProdutos(); echo '</select> </div> <div class="form-group"> <label for="exampleInputEmail1">QuantItens</label> <input type="text" name="QuantItens" class="form-control" id="exampleInputEmail1" placeholder="QuantItens"> </div> <div class="form-group"> <label for="exampleInputEmail1">ValVendItens</label> <input type="text" name="ValVendItens" class="form-control" id="exampleInputEmail1" placeholder="ValVendItens"> </div> <div class="form-group"> <label for="exampleInputEmail1">porcentagem</label> <input type="number" name="porcentagem" class="form-control" id="exampleInputEmail1" placeholder="porcentagem"> </div> <input type="hidden" name="iduser" value="'.$idUsuario.'"> public function listProdutos(){ $this->query = "SELECT *FROM `produtos` WHERE `Ativo` = 1 AND `PublicProduto` = 1"; $this->result = mysqli_query($this->SQL, $this->query) or die ( mysqli_error($this->SQL)); if($this->result){ while ($row = mysqli_fetch_array($this->result)) { if($value == $row['CodRefProduto']){ $selected = "selected"; }else{ $selected = ""; } echo '<option value="'.$row['CodRefProduto'].'" '.$selected.' >'.$row['NomeProduto'].'</option>'; } } } não consegue envia os dados para o banco de dados
  16. "INSERT INTO `itens`(`QuantItens`, `ValVendItens`, `ItensAtivo`,`ItensPublic`, `Produto_CodRefProduto`, `Fabricante_idFabricante`, `Usuario_idUser`) VALUES ('50', '120', 1, 1, '1', '1')"; esta dando erro o Fabricante_idFabricante e Usuario_idUser são FK
  17. <?php require_once '../App/auth.php'; require_once '../layout/script.php'; require_once '../App/Models/connect.php' echo $head; echo $header; echo $aside; echo '<div class="content-wrapper">'; echo 'Usuário: '.$usuario.'</br>Perfil: '; echo $perm; echo '</div>'; echo $footer; echo $javascript; ?> PHP Parse error: syntax error, unexpected 'echo' (T_ECHO) in

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!