Ir ao conteúdo
  • Cadastre-se

GabrielGMT

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Reputação

0
  1. @DiF Desculpa, não sei se fui muito claro. Eu gostaria de que quando o usuário escolher uma das opções, o seu valor seja somado ao total. Sem o uso de um botão (Exemplo: calcular frete) SEGUE UM EXEMPLO http://prntscr.com/hf6saj
  2. Olá amigos, não sei se isso é possível, mais gostaria de fazer com que quando o cliente escolher uma opção do radio, ele cria uma variável e armazena o valor do frete de sua escolha. É interessante também que não utilize um formulário, mandando para uma pagina (confirmar_frete.php). Print do site em funcionamento http://prntscr.com/ha3sr9 fretepg.php <table> <style> #form-frete { border: 5px solid white; border-color: #FFF; margin-left: -10px; margin-right: 2px; border-radius: 10px; } #form-frete input { margin-top: 7px; } #form-frete2 { border: 5px solid white; border-color: #FFF; margin-left: 115px; margin-right: 2px; margin-top: -132px; border-radius: 10px; } #form-frete2 input { margin-top: 7px; } #form-frete3 { border: 5px solid white; border-color: #FFF; margin-left: 240px; margin-right: 2px; margin-top: -132px; border-radius: 10px; } #form-frete3 input { margin-top: 7px; } </style> <?php require("utilitario/conexao.php"); $total = 0; $total_pedido = 0; $frete_cep = '0,00'; foreach($_SESSION['carrinho'] as $Cod_prod => $qtd) { $sql = "SELECT * FROM produtos WHERE Cod_prod= '$Cod_prod'"; $qr = mysql_query($sql) or die(mysql_error()); $ln = mysql_fetch_assoc($qr); $NomeNP_prod = $ln['NomeNP_prod']; $Plataf_prod = $ln['Plataf_prod']; $Preco_a_vista_prod = $ln['Preco_a_vista_prod']; $sub = number_format($ln['Preco_a_vista_prod'] * $qtd, 2, ',', '.'); $total += $Preco_a_vista_prod * $qtd; } if($total >= '250') { echo' <tr> <th> <br> <h5><b>Envio <font color="green">GRATUITO</font> R$ 0,00</b></h5><br><br> </th> </tr>'; } else { echo ''; ?> <?php $parametros = array(); $parametros['nCdEmpresa'] = ''; $parametros['sDsSenha'] = ''; $parametros['sCepOrigem'] = '00000000'; $cliente = mysql_query("SELECT * FROM cliente WHERE Cod_cli = ".$_SESSION['usuarioID']); while($dado = mysql_fetch_array($cliente)) { $Cep_cli = $dado['Cep_cli']; $parametros['sCepDestino'] = "$Cep_cli"; } $parametros['nVlPeso'] = '1'; $parametros['nCdFormato'] = '1'; $parametros['nVlComprimento'] = '19'; $parametros['nVlAltura'] = '4'; $parametros['nVlLargura'] = '15'; $parametros['nVlDiametro'] = '0'; $parametros['sCdMaoPropria'] = 's'; $parametros['nVlValorDeclarado'] = '200'; $parametros['sCdAvisoRecebimento'] = 'n'; $parametros['StrRetorno'] = 'xml'; $parametros['nCdServico'] = '40010'; $parametros = http_build_query($parametros); $url = 'http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx'; $curl = curl_init($url.'?'.$parametros); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $dados = curl_exec($curl); $dados = simplexml_load_string($dados); foreach($dados->cServico as $linhas) { if($linhas->Erro == 0) { ?> <section id="form-frete" class="4u"> <input type="radio" name="frete" id="frete_f" checked="CHECKED" onclick="document.getElementById('frete').value='<?php echo $linhas->Valor?>'"><br><br> <b>SEDEX</b><br><br> <b> R$ <?php echo $linhas->Valor.'<br>';?></b><br> <font size="1">Entregue em <?php echo $linhas->PrazoEntrega.''; if($linhas->PrazoEntrega == 1){echo ' Dia <br>';}else{echo 'Dias <br>';}?></font><br> </section> <?php } }?> <?php $parametros = array(); $parametros['nCdEmpresa'] = ''; $parametros['sDsSenha'] = ''; $parametros['sCepOrigem'] = '00000000'; $cliente = mysql_query("SELECT * FROM cliente WHERE Cod_cli = ".$_SESSION['usuarioID']); while($dado = mysql_fetch_array($cliente)) { $Cep_cli = $dado['Cep_cli']; $parametros['sCepDestino'] = "$Cep_cli"; } $parametros['nVlPeso'] = '1'; $parametros['nCdFormato'] = '1'; $parametros['nVlComprimento'] = '19'; $parametros['nVlAltura'] = '4'; $parametros['nVlLargura'] = '15'; $parametros['nVlDiametro'] = '0'; $parametros['sCdMaoPropria'] = 's'; $parametros['nVlValorDeclarado'] = '200'; $parametros['sCdAvisoRecebimento'] = 'n'; $parametros['StrRetorno'] = 'xml'; $parametros['nCdServico'] = '40215'; $parametros = http_build_query($parametros); $url = 'http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx'; $curl = curl_init($url.'?'.$parametros); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $dados = curl_exec($curl); $dados = simplexml_load_string($dados); foreach($dados->cServico as $linhas) { if($linhas->Erro == 0) { ?> <section id="form-frete2" class="4u"> <input type="radio" name="frete" onclick="document.getElementById('frete').value='<?php echo $linhas->Valor?>'"><br><br> <b>SEDEX-10</b><br><br> <b> R$ <?php echo $linhas->Valor.'<br>';?></b><br> <font size="1">Entregue em <?php echo $linhas->PrazoEntrega.''; if($linhas->PrazoEntrega == 1){echo ' Dia <br>';}else{echo 'Dias <br>';}?></font><br> </section> <?php } }?> <?php $parametros = array(); $parametros['nCdEmpresa'] = ''; $parametros['sDsSenha'] = ''; $parametros['sCepOrigem'] = '00000000'; $cliente = mysql_query("SELECT * FROM cliente WHERE Cod_cli = ".$_SESSION['usuarioID']); while($dado = mysql_fetch_array($cliente)) { $Cep_cli = $dado['Cep_cli']; $parametros['sCepDestino'] = "$Cep_cli"; } $parametros['nVlPeso'] = '1'; $parametros['nCdFormato'] = '1'; $parametros['nVlComprimento'] = '19'; $parametros['nVlAltura'] = '4'; $parametros['nVlLargura'] = '15'; $parametros['nVlDiametro'] = '0'; $parametros['sCdMaoPropria'] = 's'; $parametros['nVlValorDeclarado'] = '200'; $parametros['sCdAvisoRecebimento'] = 'n'; $parametros['StrRetorno'] = 'xml'; $parametros['nCdServico'] = '41106'; $parametros = http_build_query($parametros); $url = 'http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx'; $curl = curl_init($url.'?'.$parametros); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $dados = curl_exec($curl); $dados = simplexml_load_string($dados); foreach($dados->cServico as $linhas) { if($linhas->Erro == 0) { ?> <section id="form-frete3" class="4u"> <input type="radio" name="frete" onclick="document.getElementById('frete').value='<?php echo $linhas->Valor?>'"><br><br> <b>PAC</b><br><br> <b> R$ <?php echo $linhas->Valor.'<br>';?></b><br> <font size="1">Entregue em <?php echo $linhas->PrazoEntrega.''; if($linhas->PrazoEntrega == 1){echo ' Dia <br>';}else{echo ' Dias <br>';}?></font><br> </section> <?php } } }?> </section> </table> <?php $parametros = array(); $parametros['nCdEmpresa'] = ''; $parametros['sDsSenha'] = ''; $parametros['sCepOrigem'] = '00000000'; $cliente = mysql_query("SELECT * FROM cliente WHERE Cod_cli = ".$_SESSION['usuarioID']); while($dado = mysql_fetch_array($cliente)) { $Cep_cli = $dado['Cep_cli']; $parametros['sCepDestino'] = "$Cep_cli"; } $parametros['nVlPeso'] = '1'; $parametros['nCdFormato'] = '1'; $parametros['nVlComprimento'] = '19'; $parametros['nVlAltura'] = '4'; $parametros['nVlLargura'] = '15'; $parametros['nVlDiametro'] = '0'; $parametros['sCdMaoPropria'] = 's'; $parametros['nVlValorDeclarado'] = '200'; $parametros['sCdAvisoRecebimento'] = 'n'; $parametros['StrRetorno'] = 'xml'; $parametros['nCdServico'] = '40010'; $parametros = http_build_query($parametros); $url = 'http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx'; $curl = curl_init($url.'?'.$parametros); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $dados = curl_exec($curl); $dados = simplexml_load_string($dados); foreach($dados->cServico as $linhas) { if($linhas->Erro == 0) { } }?> OBS: 'Estava utilizando um método de emitir o valor do frete em um input (Ignore essa parte pois é gambiara)' =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= pagamento.php if($Endereco_cli != '' and isset($_POST["Conf_ddresidencia"])) { echo '<br><br><h5 class="end_ent"><b>Endereço para Entrega</b></h5><h6>'.$Endereco_cli.' , '.$Numero_end_cli.' - '.$Bairro_cli.'<br>'.$Cidade_cli.' - '.$Uf_cli.' / '.$Complemento_cli.'</h6><br><br><h2 style="font-size: 22px; margin-bottom: 12px; color: #363636; display: block; font-weight: bold;">Escolha a Forma de Envio</h2>'; include 'utilitario/fretepg.php'; echo'</section>'; } else { include 'utilitario/ddsentrega.php'; } } echo ' <!-- FORMA DE PAGAMENTO --> <section id="form-pg" class="4u"> <h3>Forma de pagamento</h3> <div id="boleto"> <a href="javascript:void(0);" id="btn_boleto" data-element="#geraboleto" onclick="return ocultacartao();"><h4><b>Boleto Bancário <img width="17,34" height="10" src="imagens/seta_baixo.png"></b></h4></a> <div id="geraboleto"> <h6>Após a finalização do pedido poderá ser visualizado o boleto bancário.<br> O pagamento poderá ser feito em qualquer lotérica, agência bancária, pelo celular ou internet banking até a data de vencimento.</h6>'; require("utilitario/conexao.php"); $total = 0; foreach($_SESSION['carrinho'] as $Cod_prod => $qtd) { $sql = "SELECT * FROM produtos WHERE Cod_prod= '$Cod_prod'"; $qr = mysql_query($sql) or die(mysql_error()); $ln = mysql_fetch_assoc($qr); $Nome_prod = $ln['Nome_prod']; $Foto_prod = $ln['Foto_prod']; $Preco_a_vista_prod = $ln['Preco_a_vista_prod']; $sub = number_format($ln['Preco_a_vista_prod'] * $qtd, 2, ',', '.'); $total += $Preco_a_vista_prod * $qtd; } $total = number_format($total, 2, ',', '.'); echo' <h5><font color="green">R$ '.$total.' (Desconto de 10%)</font></h5> <button name="Comp_confir" type="submit" style="cursor: pointer;">Finalizar a Compra</button><br><br> </div> </div> <div id="cartão"> <a href="javascript:void(0);" id="btn_cartao" data-element="#carnum" onclick="return ocultaboleto();"><h4><b>Cartão de Credito <img width="17,34" height="10" src="imagens/seta_baixo.png"></b></h4></a><br> <div id="carnum"> <input type="radio" name="bandeira" value="Visa">MasterCard <input type="radio" name="bandeira" value="MasterCard">VISA<br><br> <input type="text" size="24" maxlength="0" placeholder="Nome"><br><br> <input type="text" size="24" maxlength="0" placeholder="Sobrenome"><br><br> <input type="text" size="15" maxlength="0" placeholder="Número do cartão"> <input type="text" size="4" maxlength="0" placeholder="Código"><br><br> <input type="text" size="9" maxlength="0" placeholder="Mês"> <input type="text" size="10" maxlength="0" placeholder="Ano"><br><br> <button style="cursor: pointer;">Finalizar a Compra</button> </div> </div><br><br> </section> <section id="form-pg" class="5u"> <div id="pedidos"> <h3>Resumo do pedido</h3> '; require("utilitario/conexao.php"); $total = 0; $total_pedido = 0; $frete_cep = '0,00'; foreach($_SESSION['carrinho'] as $Cod_prod => $qtd) { $sql = "SELECT * FROM produtos WHERE Cod_prod= '$Cod_prod'"; $qr = mysql_query($sql) or die(mysql_error()); $ln = mysql_fetch_assoc($qr); $NomeNP_prod = $ln['NomeNP_prod']; $Plataf_prod = $ln['Plataf_prod']; $Preco_a_vista_prod = $ln['Preco_a_vista_prod']; $sub = number_format($ln['Preco_a_vista_prod'] * $qtd, 2, ',', '.'); $total += $Preco_a_vista_prod * $qtd;echo' <center><h6><font color="green">';echo substr($NomeNP_prod, 0, 35); echo('... - '.$Plataf_prod.'');echo '</font></h6><p style="border-radius: 50px; color: #FFF; background-color: #588885; width: 35px; position: absolute; margin-top: -47px; margin-left: 305px;">'.$qtd.'</p><br> ';} if ($total >= '250') { $frete_pg = '0'; } else { $frete_pg = $frete_cep; } $total = number_format($total, 2, '.', '.'); echo'<br><br> <h5>Subtotal: R$ '.$total.'</h5><br> <h5>Frete: ';if($frete_pg == '0'){ echo '<font color="green">Grátis</font>';}else{ if(isset($_POST["Conf_ddresidencia"]) and $Numero_end_cli != ''){echo 'R$ <input style="border: 0px; background-color:#f2f2f2;" readonly="true" type="text" id="frete" value="'.$linhas->Valor.'">';}else{} }; $frete_total = "<script>document.write(frete_total)</script>"; $total_pedido = number_format($total + $frete_total, 2, ',', '.'); echo'<br><br><h5><b>Total do pedido: <font color="red">R$ '.$total_pedido.'</font></b><font color="gree"> à vista</font></h5> </div><br><br> </section> </div> </div><br><br> </form>'; } Preciso muito da ajuda de vocês, pois esse é meu TCC... Agradeço desde já!! Atenciosamente Gabriel Megia Torelo
  3. Olá amigos, estou tendo o seguinte erro ao tentar upar uma imagem no BANCO. Warning: move_uploaded_file(foto/1476378961.jpg): failed to open stream: Permission denied in C:\Program Files\VertrigoServ\www\db\admin\upload_venda.php on line 51. Alguém ai poderia me ajuda? Segue o código em PHP <?php include("segurança.php"); PaginaSegura(); ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <link rel="stylesheet" href="../css/style(admin).css" /> </head> <body> <a href="index_venda_img.php"><input class="botao" type="button" name="novo" value="Tentar Novamente"/></a> <?php include_once("../conexao.php"); $arquivo = $_FILES['arquivo']['name']; $Cod_vd = $_POST['Cod_vd']; $_UP['pasta'] = 'foto/'; $_UP['tamanho'] = 1024*1024*100; //5mb $_UP['extensoes'] = array('png', 'jpg', 'jpeg'); $_UP['renomeia'] = false; $_UP['erros'][0] = "<font color='red'>Não houve erro"; $_UP['erros'][1] = "<font color='red'>A Foto no upload é maior que o limite do PHP"; $_UP['erros'][2] = "<font color='red'>A Foto ultrapassa o limite de tamanho especificado no HTML"; $_UP['erros'][3] = "<font color='red'>O upload da Foto foi feito parcialmente"; $_UP['erros'][4] = "<font color='red'>Não foi feito o upload da Foto"; if($_FILES['arquivo']['error'] != 0){ die("<center><IMG width='100%' SRC='../images/error.png'/><br/>". $_UP['erros'][$_FILES['arquivo']['error']]); exit; } @$extensao = strtolower(end(explode('.', $_FILES['arquivo']['name']))); if(array_search($extensao, $_UP['extensoes'])=== false){ echo "<center><IMG width='100%' SRC='../images/error.png'/><br/> <font color='red'>A Imagem não foi cadastrada, extensão inválida."; } else if ($_UP['tamanho'] < $_FILES['arquivo']['size']){ echo "<center><IMG width='100%' SRC='../images/error.png'/><br/> <font color='red'>Imagem muito grande."; } else{ if($_UP['renomeia'] == true){ $nome_final = time().'.jpg'; $nome_final1 = 'admin/foto/'.time().'.jpg'; }else{ $nome_final = time().'.jpg'; $nome_final1 = 'admin/foto/'.time().'.jpg'; } if($_POST["Cod_vd"] == ""){ echo "<center><p><font color='red'>Código nao inserido!</font>"; @$rsp == FALSE;} if(move_uploaded_file($_FILES['arquivo']['tmp_name'], $_UP['pasta'].$nome_final)){ $query =mysql_query("UPDATE venda SET Cod_vd='$Cod_vd', Foto_vd='$nome_final1' WHERE Cod_vd='$Cod_vd'"); header("Location: http://localhost/db/admin/venda_enviado.php"); } else{ echo "<center><IMG width='100%' SRC='../images/error.png'/><br/> <font color='red'>Imagem não foi cadastrada com Sucesso."; } } ?> </body> </html>

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