tplantte
-
Total de itens
26 -
Registro em
-
Última visita
Posts postados por tplantte
-
-
Boa tarde, estou tendo dificuldades para somar 2 campos do meu form com valores em Milhões.
#SCRIPT DE SOMA
<script> function calcula(){ var vrContrato = document.getElementById('vrContrato').value.replace(",","."); var vrAditivo = document.getElementById('vrAditivo').value.replace(",","."); var calculo = (parseFloat(vrContrato) + parseFloat(vrAditivo)).toFixed(2); document.getElementById('vrTotal').value = calculo; } </script>
Se eu somar 2.000.000,00 + 3.000.000,00 aparece como 5.000000 , isso sem trabalhar com banco de dados, pois não sei como coloco o campo lá e qual tamanho pois vai substituir as virgulas por ponto
-
Boa tarde,
Gostaria de fazer um mapa do google com vários pontos ( que seriam meus equipamentos maquinarios) mas que esse mapa puxasse a LATITUTE e LONGITUDE do meu banco de dados, é possível isso sem ter que pagar os APIs do google ?
Exemplo:
MAPA
Equipamento 1 = LATITUDE X, LONGITUDE Y
Equipamento 2 = LATITUDE X, LONGITUDE Y
E conforme eu atualizar o equipamento o ponto é atualizado no mapa também
Obrigado
-
23 minutos atrás, ofelipe disse:
Estranho, no console do navegador aparece alguma mensagem ?
Daria pra testar com um timeout, quem sabe né?
window.onload = function(){ setTimeout(function(){ $('#aviso').modal('show'); }, 4000); }
Agora funcionou, apareceu, porem muito rapido, mesmo eu tirando o timeout ... no console da esse erro:
Uncaught TypeError: $(...).modal is not a function at window.onload (cadastro_obra.php:273)
e deixei assim :
<script type="text/javascript"> window.onload = function(){ $('#aviso').modal('show'); }; </script>
-
1 hora atrás, ofelipe disse:
Opa bão,
Para entender melhor, você precisa que o modal abra quando a página é acessada? Pode ser que não esteja funcionando por que você esse $(document).ready é uma função do jquery. Tente com esse código em js puro:
window.onload = function(){ $('#myModal').modal('show'); }
ainda não deu certo, o registro foi inserido no banco mas não apareceu o modal.
Engraçado que se eu colocar um botão chamando o modal ele é exibido ( penso eu que os scripts estao ok, jquery e tudo mais), mas nesse codigo não "aciona" ele.
<?php if(isset($_POST['btncadastrar'])){ $obra = strtoupper($_POST['obra']); $status = strtoupper($_POST['status']); $cadastrar = "INSERT INTO tblCliente (obra_cliente,status) VALUES ('$obra','$status')"; $cadastra = mysqli_query($con,$cadastrar); ?> <div class="modal fade" id="aviso" tabindex="-1" role="dialog" aria-labelledby="avisoLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title" id="myModalLabel">Usuário cadastrado com Sucesso!</h4> </div> <div class="modal-body"> </div> <div class="modal-footer"> <button type="button" class="btn btn-info" data-dismiss="modal">Corrigir Cadastro</button> <a href="index.php"><button type="button" class="btn btn-success">Ok</button></a> </div> </div> </div> </div> <script type="text/javascript"> window.onload = function(){ $('#aviso').modal('show'); } </script> <?php } ?>
-
Bom dia,
Estou precisando colocar um modal ao inserir um registro no banco, porem o modal só aparece se eu CLICAR no botao para chama-lo, caso eu tire o botao o modal não é exibido, alguém pode me ajudar ?
<?php if(isset($_POST['btncadastrar'])){ $obra = strtoupper($_POST['obra']); $status = strtoupper($_POST['status']); $cadastrar = "INSERT INTO tblCliente (obra_cliente,status) VALUES ('$obra','$status')"; $cadastra = mysqli_query($con,$cadastrar); if(mysqli_affected_rows($con) > 0){ ?> <script> $(document).ready(function () { $('#myModal').modal('show'); }); </script> <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal"> Abrir modal de demonstração </button> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title" id="myModalLabel">Usuário cadastrado com Sucesso!</h4> </div> <div class="modal-body"> </div> <div class="modal-footer"> <button type="button" class="btn btn-info" data-dismiss="modal">Corrigir Cadastro</button> <a href="index.php"><button type="button" class="btn btn-success">Ok</button></a> </div> </div> </div> </div> <?php }else { echo 'Ocorreu algum erro , por favor tente novamente!'; } } ?>
-
Bom dia,
Tenho um exemplo de gráfico e gostaria de saber como eu passo valores vindo do banco para as variaveis do grafico (elas estao inseridas manualmente no arquivo) e eu gostaria de forma dinamica via PHP pegando do meu banco MySQL.
já pesquisei mas o que fiz não consegui puxar os valores. Obrigado
var $visitorsChart = $('#movimentacao') var visitorsChart = new Chart($visitorsChart, { data : { labels : ['18th', '20th', '22nd', '24th', '26th', '28th', '30th'], datasets: [{ type : 'line', data : [100, 120, 170, 167, 180, 177, 160], backgroundColor : 'transparent', borderColor : '#007bff', pointBorderColor : '#007bff', pointBackgroundColor: '#007bff', fill : false // pointHoverBackgroundColor: '#007bff', // pointHoverBorderColor : '#007bff' }, { type : 'line', data : [60, 80, 70, 67, 80, 77, 100], backgroundColor : 'tansparent', borderColor : '#ced4da', pointBorderColor : '#ced4da', pointBackgroundColor: '#ced4da', fill : false // pointHoverBackgroundColor: '#ced4da', // pointHoverBorderColor : '#ced4da' }] },
-
Bom dia, estou fazendo um menu mas queria liberar por nivel de acesso, mas estou tendo erros para printar esse menu, se puderem me ajudar.
<?php if($_SESSION['usr_id'] == 2){ echo"<li class=\"nav-item has-treeview menu-open\">"; echo"<a href=\"entrada_material.php\" class=\"<?php if(basename($_SERVER['SCRIPT_NAME']) == 'entrada_material.php'){echo 'nav-link active'; }else { echo 'nav-link'; };?>\">"; echo"<i class=\"nav-icon fas fa-sign-in-alt\"></i>"; echo"<p>Entrada de Material</p>"; echo"</a>"; echo"</li>"; }else{ echo "nivel não é 2"; }; ?>
Sempre acusa erro no segundo echo
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\xampp\htdocs\usina\menu.php on line 33
-
Bom dia, gostaria de exportar minha tabela e encontrei uma função na internet, porém, toda vez que eu abro a pagina já exporta a tabela e não quando o botão é clicado.
Meu código dos botões estão assim:
<div class="dropdown-menu dropdown-menu-right"><a class="dropdown-item " href="#" data-type="json">JSON</a><a class="dropdown-item " href="#" data-type="xml">XML</a><a class="dropdown-item " href="#" data-type="csv">CSV</a><a class="dropdown-item " href="#" data-type="txt">TXT</a><a class="dropdown-item " href="#" data-type="sql">SQL</a><a class="dropdown-item " href="#" data-type="excel">MS-Excel</a><a class="dropdown-item " href="#" data-type="pdf">PDF</a></div>
e o Script está assim:
<script type="text/javascript"> // CSV format $(function(){ $('#materiais').tableExport({type:'csv'}); }) </script>
Materiais é o nome da minha tabela
-
Bom dia,
Estou preenchendo um campo select com informações do meu banco, porém quando edito um registro este campo traz a informação equivalente aquele registro e mais um monte repetidas
Gostaria de trazer a equivalente já selecionada + o restante das informações que esse campo tem, alguém pode me ajudar ? rs
Obrigado
-
já resolvi, obrigado.
-
Bom dia,
Gostaria de fazer um select entre datas e um combobox mas que se o campo combobox não fosse preenchido o resultado fosse apenas do intervalo de datas, mas no caso agora está com os 3 campos obrigatorios.
$procura = mysqli_query($con,"SELECT count(*) AS caminhoes, data as data,obra_cliente,faixa,placa,quantidade,vrunit,vrtotal,horae,horas,ticket FROM dosagem_usina where data between '" .$dtinicio. "' AND '" .$dtfim. "' AND operacao = 'saida' and obra_cliente = '" .$obra. "' group by id order by id desc")
Obrigado
-
boa tarde,
estou tentando passar valores de uma consulta para um grafico mas não consigo apontar a variavel no script, manualmente da certo, mas dinamicamente não aparece o grafico, esta assim:
<?php $result = mysqli_query($con,"select sum(quantidade) as qtd, obra_cliente from dosagem_usina where operacao ='saida' group by obra_cliente order by qtd desc"); while($row = mysqli_fetch_assoc($result)) { $obra = $row['obra_cliente']; $qtd_cbuq = $row['qtd']; }
/* * BAR CHART * --------- */ var bar_data = { data : [[50,180],[10,20]], <----- aqui manualmente vai, mas não consigo passar o array das variaveis bars: { show: true } } $.plot('#bar-chart', [bar_data], { grid : { borderWidth: 1, borderColor: '#f3f3f3', tickColor : '#f3f3f3' }, series: { bars: { show: true, barWidth: 0.5, align: 'center', }, }, colors: ['#3c8dbc'], xaxis : { ticks: [[1,'Janeiro'], [2,'February'], [3,'March'], [4,'April'], [5,'May'], [6,'June']] } }) /* END BAR CHART */
-
Printi a Session logo depois do código e ela atualiza corretamente, problema que percebi é na session la no topo da pagina onde eu abro um php só para exibi-la, será que tenho que destruir ou mandar carregar ela novamente lá nesse php ?
lá está assim :
<span class="info-box-number"><?php echo $_SESSION['exibeCaminhoes'];?></span>
e a primeira coisa de toda pagina é a abertura :
<?php
session_start();
?> -
9 minutos atrás, Alyson Ronnan Martins disse:
Eu o echo em da linha no
$qtd_caminhoes += $row['caminhoes'];
echo $qtd_caminhões;
e depois que testar e tiver funcionando coloque a informação do session fora do "}" mais colocar informação depois que o while acabar
<?php if(isset($_POST['btnPesquisar'])){ $pegainicio = strtr($_POST['dtinicio'],'/','-'); $dtinicio = date('Y-m-d', strtotime($pegainicio)); $pegafim = strtr($_POST['dtfim'],'/','-'); $dtfim = date('Y-m-d', strtotime($pegafim)); $obra = $_POST['obra']; $procura = mysqli_query($con,"SELECT count(*) AS caminhoes, data as data,obra_cliente,faixa,placa,quantidade,vrunit,vrtotal,horae,horas,ticket FROM dosagem_usina where data between '" .$dtinicio. "' AND '" .$dtfim. "' AND operacao = 'saida' and obra_cliente = '" .$obra. "' group by id order by id desc") or die (mysqli_error($procura)); $totalQuantidade = 0; $qtd_caminhoes = 0; while($row = mysqli_fetch_array($procura)){ ?> <tr role="row" class="odd table-sm"> <td><?php echo date('d/m/Y',strtotime($row['data']));?></td> <td><?php echo $row['obra_cliente'];?></td> <td><?php echo $row['faixa'];?></td> <td><?php echo $row['placa'];?></td> <td><?php echo $row['quantidade'];?></td> <td><?php echo $row['vrunit'];?></td> <td><?php echo $row['vrtotal'];?></td> <td><?php echo $row['horae'];?></td> <td><?php echo $row['horas'];?></td> <td><?php echo $row['ticket'];?></td> </tr> <?php $qtd_caminhoes += $row['caminhoes']; echo $qtd_caminhoes; <--------------------- esse echo imprime corretamente todos numeros }//while }//if isset post $_SESSION['exibeCaminhoes'] = $qtd_caminhoes; <-------------- esta session traz a ultima pesquisa, mas se eu atualizar a pagina aí sim pega o numero correto da pesquisa ?>
comentei no codigo o que ocorreu
-
5 minutos atrás, Alyson Ronnan Martins disse:
Bom já verificou se esta gerando a informação antes de armazenar na session?
Sim, está assim:
<?php if(isset($_POST['btnPesquisar'])){ $pegainicio = strtr($_POST['dtinicio'],'/','-'); $dtinicio = date('Y-m-d', strtotime($pegainicio)); $pegafim = strtr($_POST['dtfim'],'/','-'); $dtfim = date('Y-m-d', strtotime($pegafim)); $procura = mysqli_query($con,"SELECT count(*) AS caminhoes, data as data,obra_cliente,faixa,placa,quantidade,vrunit,vrtotal,horae,horas,ticket FROM dosagem_usina where data between '" .$dtinicio. "' AND '" .$dtfim. "' AND operacao = 'saida' and obra_cliente = '" .$obra. "' group by id order by id desc") or die (mysqli_error($procura)); $totalQuantidade = 0; $qtd_caminhoes = 0; while($row = mysqli_fetch_array($procura)){ ?> <tr role="row" class="odd table-sm"> <td><?php echo date('d/m/Y',strtotime($row['data']));?></td> <td><?php echo $row['obra_cliente'];?></td> <td><?php echo $row['faixa'];?></td> <td><?php echo $row['placa'];?></td> <td><?php echo $row['quantidade'];?></td> <td><?php echo $row['vrunit'];?></td> <td><?php echo $row['vrtotal'];?></td> <td><?php echo $row['horae'];?></td> <td><?php echo $row['horas'];?></td> <td><?php echo $row['ticket'];?></td> </tr> <?php $qtd_caminhoes += $row['caminhoes']; $_SESSION['exibeCaminhoes'] = $qtd_caminhoes; }//while }//if isset post ?>
-
Bom dia,
Tenho uma pagina em que uma variavel armazena a somatoria do que foi pesquisado, porem, quando clico no pesquisar no form a pesquisa é efetuada mas o echo da $_SESSION não pega o valor, mas se eu atualizar a pagina ai a session pega o valor correto, como se ela não estivesse setada em tempo real, sempre atrasada um "refresh" para tras
$qtd_caminhoes += $row['caminhoes']; $_SESSION['exibeCaminhoes'] = $qtd_caminhoes;
minha session está assim, e no inicio da pagina eu abro um <?php echo $_SESSION['exibeCaminhoes']; ?>
e antes disso tenho um session start apenas no topo da index.
-
6 horas atrás, Alyson Ronnan Martins disse:
Qual foi o resultado da sua "sql"?
2020-05-01 (resultado da data inicial)
1970-01-01(resultado da data final)
CRICIUMA (resultado obra)
Fatal error: Uncaught Error: Object of class mysqli_result could not be converted to string in C:\xampp\htdocs\usina\index.php:248 Stack trace: #0 {main} thrown in C:\xampp\htdocs\usina\index.php on line 248Erro ao printar o SQL
Estranho que o intervalo de data pega esse 1970
-
11 minutos atrás, Alyson Ronnan Martins disse:
$sql = "SELECT count(*) as caminhoes, date_format(data,'%d/%m/%Y') as data,obra_cliente,faixa,placa,quantidade,vrunit,vrtotal,horae,horas,ticket FROM dosagem_usina where data between '".$dtinicio."' AND '".$dtfim."' AND obra_cliente = '" .$obra. "' group by id order by id desc ";
echo $sql;
dei um echo na minha variavel data e ela está indo para o banco uma data totalmente errada, alguém sabe me dizer porque pega essa data ?
"1970-01-01" 😪
-
Até tentei isso já antes pra ver via texto como ta indo para o banco mas da erro quando dou um echo no $procura
Fatal error: Uncaught Error: Object of class mysqli_result could not be converted to string in C:\xampp\htdocs\usina\index.php:241 Stack trace: #0 {main} thrown in C:\xampp\htdocs\usina\index.php on line 241
-
Bom dia,
Estou tentando pesquisar "entre datas" no mysql mas não estou conseguindo.
no meu BD a data está ANO-MES-DIA, para exibir no meu sistema converti no select para DIA-MES-ANO
*obs: se eu coloco o campo obra primeiro e depois as datas no select ele traz os registros mas o filtro DATA parece que não funcionou
Meu codigo está assim:
if(isset($_POST['btnPesquisar'])){ $dtinicio = date('Y-m-d', strtotime($_POST['dtinicio'])); $dtfim = date('Y-m-d', strtotime($_POST['dtfim'])); $obra = $_POST['obra']; $procura = mysqli_query($con,"SELECT count(*) as caminhoes, date_format(data,'%d/%m/%Y') as data,obra_cliente,faixa,placa,quantidade,vrunit,vrtotal,horae,horas,ticket FROM dosagem_usina where data between '".$dtinicio."' AND '".$dtfim."' AND obra_cliente = '" .$obra. "' group by id order by id desc ");
-
Não tinha colado o session start da outra pagina kkkk, deu certo, obrigado pela ajuda Alyson.
-
6 minutos atrás, Alyson Ronnan Martins disse:
Muda o símbolo de acréscimo par (+=) eu coloquei invertido
A beleza, deu certo! nem tinha me atentado a isso kk, obrigado.
Só aproveitando o tópico, agora pra eu exibir um campo totalizando tudo da consulta eu tenho que por ela em uma SESSION?
Pois vou exibir lá no inicio da minha pagina, abrir um <?php?> e coloca-la
ex:
<span class="info-box-number"><?php echo $_SESSION["exibeTotal"]; ?></span>
e la na parte de baixo colocar:
<?php $totalQuantidade += $row['quantidade']; $_SESSION['exibeTotal'] = $totalQuantidade; } ?>
só que esta aparecendo :
Notice: Undefined variable: _SESSION in C:\xampp\htdocs\usina\index.php on line 141
Notice: Trying to access array offset on value of type null in C:\xampp\htdocs\usina\index.php on line 141 -
-
6 minutos atrás, Alyson Ronnan Martins disse:
... $totalQuantidade = 0; while($row = mysqli_fetch_assoc($procura)){ ... <?php $totalQuantidade =+ $row['quantidade']; } //Agora pode exibir o total usando a sua variavel $totalQuantidade
Tenta fazer do jeito manual mesmo. O "while" mais mostrar todos os dados e formato de lista(como esta no seu cógido) então coloca uma variável para ir aumentando de acordo com as linhas:
Fiz conforme falou mas na verdade ele "desceu" uma linha para todos registros porém não os somou, iniciou em 0 e foi colocando o valor anterior em cada linha, ficou assim o cod:
<?php $procura = mysqli_query($con,"SELECT date_format(data,'%d/%m/%Y') as data,obra_cliente,placa,quantidade,vrunit,vrtotal,horae,horas,ticket FROM dosagem_usina order by id desc"); $totalQuantidade = 0; while($row = mysqli_fetch_assoc($procura)){ ?> <tr role="row" class="odd"> <td><?php echo $row['data'];?></td> <td><?php echo $row['obra_cliente'];?></td> <td><?php echo $row['placa'];?></td> <td><?php echo $row['quantidade'];?></td> <td><?php echo $row['vrunit'];?></td> <td><?php echo $row['vrtotal'];?></td> <td><?php echo $row['horae'];?></td> <td><?php echo $row['horas'];?></td> <td><?php echo $row['ticket'];?></td> <td><?php echo $totalQuantidade; ?></td> </tr> <?php $totalQuantidade =+ $row['quantidade']; } ?>
condição where em variavel
em PHP
Postado
Boa tarde,
Uma duvida, tenho alguns selects e gostaria de implementar o filtro da seguinte forma:
SE o filtro for diferente de NULL eu adiciono um WHERE no meu SQL, mas algo do tipo "$filtro1 += "WHERE filtro = '".$filtro_selecionado."'"
Teria como ?