Jump to content

DarthEduu

Members
  • Content count

    8
  • Joined

  • Last visited

Posts posted by DarthEduu


  1. Pessoal, tenho uma tabela no banco chamada pedidos, onde o número do controle pode ser duplicado, pois o cliente no mesmo pedido pode comprar 2 itens, ou seja, cada linha vai inserir um produto comprado mas com o mesmo numero de controle, e eu queria que na hora de exibir os produtos comprados, mostrar apenas um, e ai quando eu clicar eu vou mostrar o resto, porém na exibição eu preciso que ele me traga apenas 1, pode ser o ultimo registro desse controle, e não duplicado como está vindo. não sei se fui claro.

     

    <table class="table">
                                                        <thead>
                                                          <tr>
                                                            <th scope="col">Número pedido</th>
                                                            <th scope="col">Data</th>
                                                            <th scope="col">Valor</th>
                                                            <th scope="col">Situação</th>
                                                          </tr>
                                                        </thead>
                                                <?
                                                    $result = ("SELECT * FROM pedidos WHERE id_cliente = '".$usr_id."' ORDER BY id DESC");
                                                    $execute = mysqli_query($conn, $result);
    
                                                    if(mysqli_num_rows ($execute) > 0 )
                                                    {
                                                        while ($dados_cliente = mysqli_fetch_assoc($execute)){
                                                        $data = $dados_cliente['data'];
                                                        $controle = $dados_cliente['identificacao_pedido'];
                                                        $valor_pedido = $dados_cliente['valor_pedido'];
                                                        $valor_frete = $dados_cliente['valor_frete'];
                                                        $situacao = $dados_cliente['situacao'];
                                                        
                                                      $total = $valor_pedido+$valor_frete;
                                                      if ($situacao=='ag') {
                                                        $exibir_situacao = 'Aguardando Pagamento';
                                                      }
                                                      elseif ($situacao=='ap') {
                                                        $exibir_situacao = 'Pagamento Aprovado';
                                                      }
                                                      elseif ($situacao=='cn') {
                                                        $exibir_situacao = 'Pagamento Cancelado';
                                                      }
                                                      elseif ($situacao=='sp') {
                                                        $exibir_situacao = 'Em separação';
                                                      }
                                                      elseif ($situacao=='tr') {
                                                        $exibir_situacao = 'Em transporte';
                                                      }
                                                      elseif ($situacao=='en') {
                                                        $exibir_situacao = 'Pedido Entregue';
                                                      }
                                                    ?>
                                                    
                                                        <tbody>
                                                          <tr>
                                                            <th scope="row">#<?=$controle;?></th>
                                                            <td><?=$data;?></td>
                                                            <td>R$ <?=number_format($total,2,',','.');?></td>
                                                            <td><span><strong><?=$exibir_situacao;?></strong></span></td>
                                                          </tr>
                                                          
                                                        </tbody>
                                                      
                                            
                                            <?}}else{?>
                                            <table class="table table-striped table-dark">
                                              <center>Você não efetuou nenhum pedido ainda.</center>
                                            </table>
                                            <?}?>
                                            </table>

     


  2. Pessoal, boa tarde!
    Após muito procurar, consegui esse script e adaptar ao meu código, porém, eu preciso retirar um valor baseado numa KM, até aí ok, é só fazer o calculo de KM*valor
    Porém o google ta me retornando "8,5km" por exemplo, e consegui transformar isso só em "85" mas preciso que fique "8.5" para a base de calculo, não sei se fui claro, mas vocês poderiam me ajudar nisso?

     

    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    	<title>Calcular distancia entre cidades (mapas e rotas)</title>
        <script src="http://code.jquery.com/jquery-1.8.1.js" type="text/javascript"></script>
    </head>
    <body>
            <script src="http://maps.google.com/maps/api/js?sensor=false"></script>
            <script type="text/javascript">
                function CalculaDistancia() {
                    $('#litResultado').html('Aguarde...');
                    //Instanciar o DistanceMatrixService
                    var service = new google.maps.DistanceMatrixService();
                    //executar o DistanceMatrixService
                    service.getDistanceMatrix(
                      {
                          //Origem
                          origins: [$("#txtOrigem").val()],
                          //Destino
                          destinations: [$("#txtDestino").val()],
                          //Modo (DRIVING | WALKING | BICYCLING)
                          travelMode: google.maps.TravelMode.DRIVING,
                          //Sistema de medida (METRIC | IMPERIAL)
                          unitSystem: google.maps.UnitSystem.METRIC
                          //Vai chamar o callback
                      }, callback);
                }
                //Tratar o retorno do DistanceMatrixService
                function callback(response, status) {
                    //Verificar o Status
                    if (status != google.maps.DistanceMatrixStatus.OK)
                        //Se o status não for "OK"
                        $('#litResultado').html(status);
                    else {
                        //Se o status for OK
                        //Endereço de origem = response.originAddresses
                        //Endereço de destino = response.destinationAddresses
                        //Distância = response.rows[0].elements[0].distance.text
                        //Duração = response.rows[0].elements[0].duration.text
                        var km = response.rows[0].elements[0].distance.text;
    
                        var exibe = km.replace(/\D+/g, '');
                        var valor_km = 5;
                        var calc = exibe*valor_km;
                      
                        $('#litResultado').html("<strong>Origem</strong>: " + response.originAddresses +
                            "<br /><strong>Destino:</strong> " + response.destinationAddresses +
                            "<br /><strong>Distância</strong>: " +response.rows[0].elements[0].distance.text+
                            "<br /><strong>Distancia²</strong>: " +exibe+
                            "<br /><strong>Valor</strong>: "+"R$"+calc+",00"
                            );
                        //Atualizar o mapa
                        $("#map").attr("src", "https://maps.google.com/maps?saddr=" + response.originAddresses + "&daddr=" + response.destinationAddresses + "&output=embed");
                    }
                }
            </script>
            <table width="100%" cellspacing="0" cellpadding="0" border="0">
                <tbody>
                    <tr>
                        <td>
                            <label for="txtOrigem"><strong>Endereço de origem</strong></label>
                            <input type="text" id="txtOrigem" class="field" style="width: 400px" value="12020-010" />
    
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <label for="txtDestino"><strong>Endereço de destino</strong></label>
                            <input type="text" style="width: 400px" class="field" id="txtDestino" value="12030-470" />
    
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <input type="button" value="Calcular distância" onclick="CalculaDistancia()" class="btnNew" />
                        </td>
                    </tr>
                </tbody>
            </table>
            <div><span id="litResultado"> </span></div>
            <div style="padding: 10px 0 0; clear: both">
                <iframe width="750" scrolling="no" height="350" frameborder="0" id="map" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?saddr=são paulo&daddr=rio de janeiro&output=embed"></iframe>
            </div>
    </body>
    </html>

     


  3. Pessoal, bom dia! 
    Tô com um problema aqui, seguinte, tenho esse gráfico, os valores já estão funcionando belezinha, mas os valores em tempo, por exemplo no final onde ambos são 98, ou qualquer outro valor que se repita, tipo: 10 > 10 > 30 > 50 > 90 > 60 > 60 ele fique em um ponto só eliminando o repetido, ou seja, onde está 10 ou 60 vire apenas 10 ou 60 e não se repetindo.

    Não sei se fui claro kkk mas aqui está um print e meu código.

     

    <script language="javascript" type="text/javascript">
    				function rampa_mostura() {
    					//temperaturas
    					var temperatura_glucanase = form_eficiencia_epata_1.glucasane.value;
    					
    					var valor_1 = form_eficiencia_epata_1.glucasane.value;
    					var valor_2 = valor_1;
    					var valor_3 = form_eficiencia_epata_1.protease.value;
    					var valor_4 = valor_3;
    					var valor_5 = form_eficiencia_epata_1.beta_amilase.value;
    					var valor_6 = valor_5;
    					var valor_7 = form_eficiencia_epata_1.alfa_amilase.value;
    					var valor_8 = valor_7;
    					var valor_9 = form_eficiencia_epata_1.inativacao.value;
    					var valor_10 = valor_9;
    					
    					
    					//tempos
    					
    					var tempo_1 = 0;
    					var tempo_2 = parseInt(tempo_1)+parseInt(form_eficiencia_epata_1.glucanase_min.value);
    					var tempo_3 = parseInt(tempo_2)+parseInt(valor_3-valor_2);
    					var tempo_4 = parseInt(tempo_3)+parseInt(form_eficiencia_epata_1.protease_min.value);
    					var tempo_5 = parseInt(tempo_4)+parseInt(valor_5-valor_3);
    					var tempo_6 = parseInt(tempo_5)+parseInt(form_eficiencia_epata_1.beta_amilase_min.value);
    					var tempo_7 = parseInt(tempo_6)+parseInt(valor_7-valor_6);
    					var tempo_8 = parseInt(tempo_7)+parseInt(form_eficiencia_epata_1.alfa_amilase_min.value);
    					var tempo_9 = parseInt(tempo_8)+parseInt(valor_9-valor_8);
    					var tempo_10 = parseInt(tempo_9)+parseInt(form_eficiencia_epata_1.inativacao_min.value);
    					
    					
    					
    					
    										
    					var ctx = document.getElementById('myChart').getContext('2d');	
    					
    					var chart = new Chart(ctx, {
    						
    						// The type of chart we want to create
    						    type: 'line',
    							
    						// The data for our dataset
    						data: {
    							//tempo
    							labels: [tempo_1,tempo_2,tempo_3,tempo_4,tempo_5,tempo_6,tempo_7,tempo_8,tempo_9,tempo_10],
    							datasets: [{
    								label: "Rampa de temperatura - Mostura",
    								backgroundColor: 'transparent',
    								borderColor: '#FFB22B',
    								borderWidth: 3,
    								radius: 5,
    								//temperatura
    								data: [valor_1,valor_2,valor_3,valor_4,valor_5,valor_6,valor_7,valor_8,valor_9,valor_10],
    							}]
    						},
    
    						// Configuration options go here
    						options: {
    							elements: {
                line: {
                    tension: 0, // disables bezier curves
                }
            },
    							title:{
    								display: true,
    								fontSize: 20,
    								text: "RAMPA DE TEMPERATURA"
    							},
    							
    							labels:{
    								fontStyle: "bold"
    							},
    							scales: {
    									xAxes: [{
    										display: true,
    										scaleLabel: {
    											display: true,
    											labelString: 'Tempo em minutos'
    										}
    									}],
    									yAxes: [{
    										display: true,
    										scaleLabel: {
    											display: true,
    											labelString: 'Temperatura em ºC'
    										}
    									}]
    								}
    						}
    					});	
    				}
    			</script>

     

    Capturar.PNG


  4. Pessoal, primeiramente boa tarde!

    Seguinte, estou utilizando o chartJS para manipular um gráfico, mas estou com um problema, os valores que eu seto no data dele, forjam valores automáticos na temperatura, mas eu queria setar manualmente esses valores da temperatura, alguém sabe como faço para manipular esses dados? (apenas da temperatura).

    Esse é meu código JS

    	<script>
    	var ctx = document.getElementById('myChart').getContext('2d');
    	var chart = new Chart(ctx, {
    	    // The type of chart we want to create
    	    type: 'line',
    
    	    // The data for our dataset
    	    data: {
    	        labels: ["0", "5", "10", "15", "20", "25", "30", "35","40","45","50","55","60","65","70","75","80","85","90","95","100","105","110","115","120","125","130","135"],
    	        datasets: [{
    	            label: "Rampa de temperatura - mostura",
    	            backgroundColor: 'transparent',
    	            borderColor: '#FFB22B',
    	            borderWidth: 3,
    	            radius: 5,
    	            data: [102, 130, 201, 340,220,150,450,560,670,560,810,150,160,150,105,103,120,110,180,310,410,510,310,110,310,410,510,110,],
    	        }]
    	    },
    
    	    // Configuration options go here
    	    options: {
    	    	title:{
    	    		display: true,
    	    		fontSize: 20,
    	    		text: "RAMPA DE TEMPERATURA"
    	    	},
    	    	labels:{
    	    		fontStyle: "bold"
    	    	},
    			scales: {
    					xAxes: [{
    						display: true,
    						scaleLabel: {
    							display: true,
    							labelString: 'Tempo em minutos'
    						}
    					}],
    					yAxes: [{
    						display: true,
    						scaleLabel: {
    							display: true,
    							labelString: 'Temperatura em ºC'
    						}
    					}]
    				}
    			
    
    	    }
    		
    
    	});	
    	</script>



     

    Capturar.PNG


  5. Galera tudo joia? Sou novo em websql e estou tentando criar uma aplicação de uma pesquisa quantitativa, porém os dados não estão sendo inseridos na tabela, alguém consegue me ajudar?

    <script type="text/javascript">
               var dbLocal ={
                    db:null,
                    localdb: function(){
                    this.db = window.openDatabase("dbLocal", "1.0","Banco local", 5000);
                        this.db.transaction(function(res){
                            res.executeSql("CREATE TABLE IF NOT EXISTS PESQUISA_QUANTITATIVA(ID INTEGER PRIMARY KEY AUTOINCREMENT, NOME TEXT, SEXO TEXT, IDADE TEXT, ESTADO_CIVIL TEXT, FILHOS TEXT, PROFISSAO TEXT, HOBBY TEXT, CRENCA TEXT, RENDA TEXT, CONHECE_O_PRODUTO TEXT, COMPRARIA_O_PRODUTO TEXT, QUANTO_PAGARIA TEXT, USARIA_GANHASSE TEXT);",[]);
                         
                        });
                        //this.db.transaction(function(del){
                        //del.executeSql("DROP TABLE PESQUISA_PRIMEIRA"); 
                        //});
                    }
                };
                dbLocal.localdb();                
                
                function insereDados(){
                nome = document.cadastro.nome.value;
                sexo = document.cadastro.sexo.value;
                idade = document.cadastro.idade.value;
                estadoCivil = document.cadastro.estadoC.value;
                filhos = document.cadastro.filhos.value;
                profissao = document.cadastro.profissao.value;
                ouviu = document.cadastro.ouviu.value;
                compraria = document.cadastro.compraria.value;
                quantoPag = document.cadastro.quantoPag.value;
                ganhasse = document.cadastro.ganhasse.value;
                hobby = document.cadastro.hobby.value;
                crenca = document.cadastro.crenca.value;
                renda = document.cadastro.renda.value;
                    
                    this.db.transaction(function(ins){
                        ins.executeSql("INSERT INTO PESQUISA_QUANTITATIVA(NOME, SEXO, IDADE, ESTADO_CIVIL, FILHOS, PROFISSAO, HOBBY, CRENCA, RENDA, CONHECE_O_PRODUTO, COMPRARIA_O_PRODUTO, QUANTO_PAGARIA, USARIA_GANHASSE) VALUES (?,?,?,?,?,?,?,?,?,?); ",[nome, sexo, idade, estadoCivil, filhos, profissao, hobby, crenca, renda, ouviu, compraria, quantoPag, ganhasse]);            
                    });       
            };
            
            
            </script>
    

  6. Galera tudo joia? Sou novo em websql e estou tentando criar uma aplicação de uma pesquisa quantitativa, porém os dados não estão sendo inseridos na tabela, alguém consegue me ajudar?

    <script type="text/javascript">
               var dbLocal ={
                    db:null,
                    localdb: function(){
                    this.db = window.openDatabase("dbLocal", "1.0","Banco local", 5000);
                        this.db.transaction(function(res){
                            res.executeSql("CREATE TABLE IF NOT EXISTS PESQUISA_QUANTITATIVA(ID INTEGER PRIMARY KEY AUTOINCREMENT, NOME TEXT, SEXO TEXT, IDADE TEXT, ESTADO_CIVIL TEXT, FILHOS TEXT, PROFISSAO TEXT, HOBBY TEXT, CRENCA TEXT, RENDA TEXT, CONHECE_O_PRODUTO TEXT, COMPRARIA_O_PRODUTO TEXT, QUANTO_PAGARIA TEXT, USARIA_GANHASSE TEXT);",[]);
                         
                        });
                        //this.db.transaction(function(del){
                        //del.executeSql("DROP TABLE PESQUISA_PRIMEIRA"); 
                        //});
                    }
                };
                dbLocal.localdb();                
                
                function insereDados(){
                nome = document.cadastro.nome.value;
                sexo = document.cadastro.sexo.value;
                idade = document.cadastro.idade.value;
                estadoCivil = document.cadastro.estadoC.value;
                filhos = document.cadastro.filhos.value;
                profissao = document.cadastro.profissao.value;
                ouviu = document.cadastro.ouviu.value;
                compraria = document.cadastro.compraria.value;
                quantoPag = document.cadastro.quantoPag.value;
                ganhasse = document.cadastro.ganhasse.value;
                hobby = document.cadastro.hobby.value;
                crenca = document.cadastro.crenca.value;
                renda = document.cadastro.renda.value;
                    
                    this.db.transaction(function(ins){
                        ins.executeSql("INSERT INTO PESQUISA_QUANTITATIVA(NOME, SEXO, IDADE, ESTADO_CIVIL, FILHOS, PROFISSAO, HOBBY, CRENCA, RENDA, CONHECE_O_PRODUTO, COMPRARIA_O_PRODUTO, QUANTO_PAGARIA, USARIA_GANHASSE) VALUES (?,?,?,?,?,?,?,?,?,?); ",[nome, sexo, idade, estadoCivil, filhos, profissao, hobby, crenca, renda, ouviu, compraria, quantoPag, ganhasse]);            
                    });       
            };
            
            
            </script>
    

  7. Galera tudo joia? Sou novo em websql e estou tentando criar uma aplicação de uma pesquisa quantitativa, porém os dados não estão sendo inseridos na tabela, alguém consegue me ajudar?

            <script type="text/javascript">
               var dbLocal ={
                    db:null,
                    localdb: function(){
                    this.db = window.openDatabase("dbLocal", "1.0","Banco local", 5000);
                        this.db.transaction(function(res){
                            res.executeSql("CREATE TABLE IF NOT EXISTS PESQUISA_QUANTITATIVA(ID INTEGER PRIMARY KEY AUTOINCREMENT, NOME TEXT, SEXO TEXT, IDADE TEXT, ESTADO_CIVIL TEXT, FILHOS TEXT, PROFISSAO TEXT, HOBBY TEXT, CRENCA TEXT, RENDA TEXT, CONHECE_O_PRODUTO TEXT, COMPRARIA_O_PRODUTO TEXT, QUANTO_PAGARIA TEXT, USARIA_GANHASSE TEXT);",[]);
                         
                        });
                        //this.db.transaction(function(del){
                        //del.executeSql("DROP TABLE PESQUISA_PRIMEIRA"); 
                        //});
                    }
                };
                dbLocal.localdb();                
                
                function insereDados(){
                nome = document.cadastro.nome.value;
                sexo = document.cadastro.sexo.value;
                idade = document.cadastro.idade.value;
                estadoCivil = document.cadastro.estadoC.value;
                filhos = document.cadastro.filhos.value;
                profissao = document.cadastro.profissao.value;
                ouviu = document.cadastro.ouviu.value;
                compraria = document.cadastro.compraria.value;
                quantoPag = document.cadastro.quantoPag.value;
                ganhasse = document.cadastro.ganhasse.value;
                hobby = document.cadastro.hobby.value;
                crenca = document.cadastro.crenca.value;
                renda = document.cadastro.renda.value;
                    
                    this.db.transaction(function(ins){
                        ins.executeSql("INSERT INTO PESQUISA_QUANTITATIVA(NOME, SEXO, IDADE, ESTADO_CIVIL, FILHOS, PROFISSAO, HOBBY, CRENCA, RENDA, CONHECE_O_PRODUTO, COMPRARIA_O_PRODUTO, QUANTO_PAGARIA, USARIA_GANHASSE) VALUES (?,?,?,?,?,?,?,?,?,?); ",[nome, sexo, idade, estadoCivil, filhos, profissao, hobby, crenca, renda, ouviu, compraria, quantoPag, ganhasse]);            
                    });       
            };
            
            
            </script>
    
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.