Ir ao conteúdo
  • Cadastre-se

PHP Problema com o host php


Posts recomendados

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

Link para o comentário
Compartilhar em outros sites

<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

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

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

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

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!