Ir ao conteúdo

Posts recomendados

Postado
<?php
require_once '../auth.php';
require_once '../../App/Models/vendas.class.php';

if(!isset($_SESSION['itens']))
{
	$_SESSION['itens'] = array();
}


if(isset($_POST['prodSubmit']) && $_POST['prodSubmit'] == "carrinho"){

	$qtd    = $_POST['qtd'];
	$idProduto = $_POST['idItem'];

	if(!isset($_SESSION['itens'][$idProduto])){
		$_SESSION['itens'][$idProduto] = $qtd;
	}else{
		$_SESSION['itens'][$idProduto] = $qtd;
	}
}	

if(count($_SESSION['itens']) == 0){
	echo '<b> Carrinho Vazios</br> ';
}
else
{
	$vendas = new Vendas;
	$cont = 1;
	foreach ($_SESSION['itens'] as $produtos => $quantidade) 
	{
		$nomeProduto = $vendas->itemNome($produtos);
		$valor = $vendas->Valor($produtos);
		if( $nomeProduto != NULL)
		{
			echo '<tr>
			<td>'.$cont.'</td>
			<td>'.$produtos.'</td>
			<td>'. $nomeProduto .'</td>
			<td>'.$quantidade.'</td>
			<td>'.$valor.'R$</td>
			<td><input type="hidden" id="idItem" name="idItem['.$produtos.']" value="'.$produtos.'" />
			<input type="hidden" id="qtd" name="qtd['.$produtos.']" value="'.$quantidade.'" />
			<a href="../../App/Database/remover.php?remover=carrinho&id='.$produtos.'"><i class="fa fa-trash text-danger"></i></a></td>
			</tr>';	
			$cont = $cont + 1;
			$valortotal+=$valor*$quantidade;
		}
		else
		{
			unset($_SESSION['itens'][$produtos]);
		}

	}
		echo ' <tr>
					<td style="borde: 1px; width: 150px; heigth: 100px;">Valor:</td>
					<td ">'.$valortotal.'R$</td>
				</tr>';
	

}
?>

carrinho^

<?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';

echo $head;
echo $header;
echo $aside;
echo '<div class="content-wrapper" style="background: url(../dist/img/fundotela.jpeg);">
		<!-- Content Header (Page header) -->
    <section class="content-header">
      <h1 style="color:#fff;">
        Itens cadastrados
      </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">
    ';
    require '../layout/alert.php';
    echo '
      <!-- Small boxes (Stat box) -->
      <div class="row">
      	<div class="box box-primary">
            
            <!-- /.box-header -->
            <div class="box-body">';

         if(!empty($_SESSION['msg']))
			{
				echo ' <div class="col-xs-12 col-md-12 text-success">'. $_SESSION['msg'].'</div>';
				unset($_SESSION['msg'], $_SESSION['CPF'], $_SESSION['Cliente'], $_SESSION['cart']);
			}
?>

 <!-- Cliente list PHP -->
  <?php  

          if(isset($_POST['CPF'])){ 

            $cliente = new Cliente;
            $resps = $cliente->searchdata($_POST["CPF"]);  
            
              if($resps > 0 && $_POST['CPF'] != NULL){
               
                foreach ($resps['data'] as $resp) { 

                 $_SESSION['CPF'] = $resp['cpfCliente'];
                 $_SESSION['Cliente'] = $resp['NomeCliente'];
                 $_SESSION['cart'] = MD5('@?#'.$resp['cpfCliente'].'@'.date("d-m-Y"));

                 
                }
              }
            unset($_POST['CPF']);
          }

  ?> 
<!-- Cliente list PHP -->


 <!-- Cliente list -->
  <div class="row">

          <form id="form1" action="index.php" method="post">
            <div class="box-body">
            <div class="col-lg-6">
              <div class="input-group"><b>
                <input type="text" class="form-control" id="cpfCliente" name="CPF" placeholder="Pesquisar CPF" autocomplete="off"></b>
                <span class="input-group-btn">
                  <b><button class="btn btn-default" type="submit"><span class="glyphicon glyphicon-floppy-save"></span></button></b>
                </span>
              </div><!-- /input-group -->
              <div id="Listdata"></div>
            </div><!-- /.col-lg-6 -->
          </div>
          </form> 
 </div>       
<!-- Cliente list FIM -->


            <form id="form2" action="../App/Database/insertVendas.php" method="POST">
              <div class="box-body">


                <div class="form-group"><b>
                  <label for="exampleInputEmail1">Nome Cliente</label>
                  <input type="text" name="nomeCliente" class="form-control" id="exampleInputnome1" placeholder="Nome Cliente" value="<?php if(isset($_SESSION['Cliente'])){ echo $_SESSION['Cliente']; } ?>"/>
                </b></div>
                <div class="form-group"><b>
                  <label for="exampleInputEmail1">CPF</label>
                  <input type="number" name="cpfcliente" class="form-control" id="exampleInputcpf1" placeholder="CPF" value="<?php if(isset($_SESSION['CPF'])){ echo $_SESSION['CPF']; } ?>" />
                </b></div>

<!-- Tabela de produtos -->

  <div class="box">
    <div class="box-header with-border">
      <h3 class="box-title"><b>Lista de Produtos</b></h3>
    </div>
    <!-- /.box-header -->
    <div class="box-body">
      <div class="row">
        <b>
        <div class="form-group col-xs-12 col-sm-4"><b>
          
          <input type="number" id="idItem" name="idItem" class="form-control" placeholder="Item">
        </b></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" style="border:#6086d4ed;background:#6086d4ed;">Registrar</button>
        </div>
		<div>
			<select id="formapagamento" name="formapagamento" class="form-control" placeholder="formapagamento">
				<option value= "null">Forma De Pagamento</option>
                <option value= "1">dinheiro</option>
                <option value= "2"><b>cartão debito</b></option>
				<optgroup  label="cartão de credito">
				<option value= "3">1x</option>
				<option value= "4">2x</option>
				<option value= "5">3x</option>
				<option value= "6">4x</option>
				<option value= "7">5x</option>
				<option value= "8">6x</option>
				<option value= "9">7x</option>
				<option value= "10">8x</option>
				<option value= "11">9x</option>
				<option value= "12">10x</option>
				<option value= "13">11x</option>
				<option value= "14">12x</option></optgroup>
				<optgroup label="boleto" >
				<option value= "15">1x</option>
				<option value= "16">2x</option>
				<option value= "17">3x</option>
				<option value= "18">4x</option>
				<option value= "19">5x</option>
				<option value= "20">6x</option>
				<option value= "21">7x</option>
				<option value= "22">8x</option>
				<option value= "23">9x</option>
				<option value= "24">10x</option>
				<option value= "25">11x</option>
				<option value= "26">12x</option></optgroup>
                <option value= "27">cheque</option>
				<option value= "28">outros</option>
			</select>
		</div></b>
	 </div>

        <table class="table table-bordered" id="products-table">
          
          <tr>
            <th style="width: 20px">#</th>
            <th style="width: 20px">Cod.</th>
            <th style="width: 430px">Produto</th>
            <th style="width: 60px">Qtde</th>
			<th >valor</th>
            <th style="width:40px" title="Remover">Del</th>
			<th style="width:90px"></th>
          </tr>
          

          <tbody id="listable">
               <?php  
$valortotal=0.00;			   
     if(!isset($_SESSION['itens']))
{
	$_SESSION['itens'] = array();
}


if(isset($_POST['prodSubmit']) && $_POST['prodSubmit'] == "carrinho"){

	$qtd    = $_POST['qtd'];
	$idProduto = $_POST['idItem'];

	if(!isset($_SESSION['itens'][$idProduto])){
		$_SESSION['itens'][$idProduto] = $qtd;
	}else{
		$_SESSION['itens'][$idProduto] = $qtd;
	}
}	

if(count($_SESSION['itens']) == 0){
	echo '<b> Carrinho Vazios</br> ';
}
else
{
	$vendas = new Vendas;
	$cont = 1;
	foreach ($_SESSION['itens'] as $produtos => $quantidade) 
	{
		$nomeProduto = $vendas->itemNome($produtos);
		$valor = $vendas->Valor($produtos);
		if( $nomeProduto != NULL)
		{
			echo '
			<table border="1px" width="100%">
			<tr>
			<td width="30px">'.$cont.'</td>
			<td width="30px">'.$produtos.'</td>
			<td width="">'. $nomeProduto .'</td>
			<td >'.$quantidade.'</td>
			<td >'.$valor.'R$</td>
			<td><input type="hidden" id="idItem" name="idItem['.$produtos.']" value="'.$produtos.'" />
			<input type="hidden" id="qtd" name="qtd['.$produtos.']" value="'.$quantidade.'" />
			<a href="../App/Database/remover.php?remover=carrinho&id='.$produtos.' "><i class="fa fa-trash text-danger"></i></a></td>
			</tr>
			</table>';	
			$cont = $cont + 1;
			$valortotal+=$valor*$quantidade;
		}
		else
		{
			unset($_SESSION['itens'][$produtos]);
		}

	}
		echo ' <tr>
					<td style="borde: 1px; width: 150px; heigth: 100px;">Valor:</td>
					<td ">'.$valortotal.'.00R$</td>
				</tr>';
	

}
            ?>
          </tbody>                  
        </table>
     
    </div>
    <!-- /.box-body -->
  </div>
  <!-- /.box -->

  <!-- Tabela de produtos -->

                   <input type="hidden" name="iduser" value="'.$idUsuario.'">
                <!-- /.box-body -->
                <div class="box-footer">
                  <button type="submit" name="comprar" class="btn btn-primary" value="Cadastrar" style="background: #084f08d9; border: #084f08d9;">Venda</button>
                  <a class="btn btn-danger" href="../vendas/" style="background-color: #9f3428; border-color: #bb4334;">Cancelar</a>
                </div>
              </form>

<?php
	

echo '</div>';
echo '</section>';
      
       
	  

echo '</div>';

echo  $footer;
echo $javascript;
?>

tela de venda para o carrinho^

estou com um problema meu sistema funciona normalmente no localhost, porém quando hospedo no site não funciona algumas funções. na verdade apenas a de registra produto no carrinho que não registra e não aparece as opções de por ver o cpf do cliente ou nome enquanto ta digitando. hospedagem no hostgator

Postado
<script type="text/javascript">

 $(document).ready(function(){

      $("#prodSubmit").click(function()  {
    var prodSubmit = $("#prodSubmit").val();
    var idItem = $("#idItem").val();
    var qtd = $("#qtd").val();
    
    $.ajax({
      type: "POST",
      url: "../App/Database/carrinho.php",
      data: {prodSubmit: prodSubmit, idItem: idItem, qtd:qtd},
      success: function(data){
              $(\'#listable\').fadeIn();  
              $(\'#listable\').html(data);

          }
      });
    }); 
    $(\'#listable\').on("click","li", function(){  
           $(\'#idItem\').val($(data).text());
           $(\'#qtd\').val($(data).text());  
           $(\'#listable\').fadeOut();
          
            return false;

           <!-- console.log(event.target);-->
      });           
            
    
 });  
 </script>

 <script type="text/javascript">
(function ($) {

    RemoveTableRow = function (handler) {
        var tr = $(handler).closest(\'tr\');

        tr.fadeOut(400, function () {
            tr.remove();
        });

        return false;
    };

    AddTableRow = function ()
	{

        var newRow = $("<tr>");
        var cols = \'<td></td>\';
        var tabela = document.getElementById(\'products-table\');
        var a = (tabela.getElementsByTagName(\'tr\'));
        var b = a.length;
        var i = b - 2;
        var cont = 7 + i;

        cols += \'<td><input type="text" class="form-control" id="idItem" name="idItem[]" autocomplete="off" /></td>\';
        cols += \'<td><input type="text" class="form-control" id="qtd" name="qtd[]" autocomplete="off" /><span id="stv" name="stv[]"></span></td>\';
		cols += \'<td class="actions">\';
        cols += \'<td class="actions">\';
        cols += \'<button class="btn btn-danger btn-xs" onclick="RemoveTableRow(this)" type="button"><i class="fa fa-trash"></i></button>\';
        cols += \'</td>\';
		cols += \'</td>\';

        newRow.append(cols);
        $("#products-table").append(newRow);
        return false;
    };


})(jQuery);
</script>
<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" style="border:#6086d4ed;background:#6086d4ed;">Registrar</button>
        </div>

 

adicionado 23 minutos depois
36 minutos atrás, Luís Roberto C. da Silva disse:

beleza, mas em qual trecho do código?

luiz e so no meu computador tentei em outro e no meu celular e funcionou

Postado
6 horas atrás, João Vitor Sacramento Rocha disse:

<script type="text/javascript">

 $(document).ready(function(){

      $("#prodSubmit").click(function()  {
    var prodSubmit = $("#prodSubmit").val();
    var idItem = $("#idItem").val();
    var qtd = $("#qtd").val();
    
    $.ajax({
      type: "POST",
      url: "../App/Database/carrinho.php",
      data: {prodSubmit: prodSubmit, idItem: idItem, qtd:qtd},
      success: function(data){
              $(\'#listable\').fadeIn();  
              $(\'#listable\').html(data);

          }
      });
    }); 
    $(\'#listable\').on("click","li", function(){  
           $(\'#idItem\').val($(data).text());
           $(\'#qtd\').val($(data).text());  
           $(\'#listable\').fadeOut();
          
            return false;

           <!-- console.log(event.target);-->
      });           
            
    
 });  
 </script>

 <script type="text/javascript">
(function ($) {

    RemoveTableRow = function (handler) {
        var tr = $(handler).closest(\'tr\');

        tr.fadeOut(400, function () {
            tr.remove();
        });

        return false;
    };

    AddTableRow = function ()
	{

        var newRow = $("<tr>");
        var cols = \'<td></td>\';
        var tabela = document.getElementById(\'products-table\');
        var a = (tabela.getElementsByTagName(\'tr\'));
        var b = a.length;
        var i = b - 2;
        var cont = 7 + i;

        cols += \'<td><input type="text" class="form-control" id="idItem" name="idItem[]" autocomplete="off" /></td>\';
        cols += \'<td><input type="text" class="form-control" id="qtd" name="qtd[]" autocomplete="off" /><span id="stv" name="stv[]"></span></td>\';
		cols += \'<td class="actions">\';
        cols += \'<td class="actions">\';
        cols += \'<button class="btn btn-danger btn-xs" onclick="RemoveTableRow(this)" type="button"><i class="fa fa-trash"></i></button>\';
        cols += \'</td>\';
		cols += \'</td>\';

        newRow.append(cols);
        $("#products-table").append(newRow);
        return false;
    };


})(jQuery);
</script>

<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" style="border:#6086d4ed;background:#6086d4ed;">Registrar</button>
        </div>

 

adicionado 23 minutos depois

luiz e so no meu computador tentei em outro e no meu celular e funcionou

Tente fazer uma limpeza de cache e histórico. Pode ser que o computador pense que está abrindo uma página local e não tem como interpretar o código PHP.

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!