Jump to content

opl12

Members
  • Content count

    24
  • Joined

  • Last visited

Community Reputation

0 Comum

About opl12

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. opl12

    Agrupar por data

    Olá Motta Vi o exemplo Mas não deu aqui pq tenho várias colunas... O exemplo dá certo se tiver apenas uma coluna + o total. Mas Vlew pela dica
  2. opl12

    Agrupar por data

    Olá Mestres! Tenho uma tabela no banco com os campos: Data, mês, área, valor meta, valor realizado.. Tem várias linhas onde a data se repete. A pergunta: Tem como gerar um SELECT do mês X trazêndo apenas as datas únicas e com os valores totais referente a cada data? Ex.: 12/09, $10 de meta, $15 de valor realizado 12/09, $5 de meta, $25 de valor realizado A resposta do SELECT deveria ser: 12/09, $15 de meta, $40 de valor realizado Tem como fazer? Vlewwww
  3. Boa tarde mestres! Por favor, podem ajudar neste erro: tenho uma base em csv e estou importando via PHP no servidor PhpMyAdmin.. é uma base com mais de 100mil linhas.. mas retorna esse erro Tem algo que possa fazer? se eu imprimir na tela o resultado, ok... mas ao tentar gravar no banco dá erro... o erro acontece nesta linha: mysql_query($import) or die(mysql_error()); vlew Segue meu código <html> <head> <title> Importar dados</title> <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1? /> </head> <body> <?php //conexão header('Content-Type: text/html; charset=UTF-8'); try { $conn = new PDO('mysql:host=localhost;dbname=painel', 'root', ''); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); ; } catch(PDOException $e) { echo 'ERROR: ' . $e->getMessage(); } //======================================================================================= //pegar o arquivo... //Lembrando, nesse caso o arquivo php está na raiz e a pasta do csv está hierarquicamente abaixo dela. //Caso eles estejam na mesma pasta, o fopen deverá ser assim---> $handle = fopen('filename.csv', "r"); //caso seja um diretório, use---> $handle = fopen('path/to/the/paste/where/the/file/is.csv', "r"); $handle = fopen('receita_cockpit.csv', "r"); while (($dados = fgetcsv($handle, 1000, ";")) !== FALSE) { $import="INSERT INTO receita(CICLO, DATA, AREA, NOME_COORDENACAO, NOME_SETOR, NOME_SUB_SETOR, UF, META, REAL, TENDENCIA, GAP_DISTR,Area_2,uf_2, Gerência, Eudora, Ciclo_Area, Ciclo_Coord) VALUES ('$dados[0]', '$dados[1]', '$dados[2]', '$dados[3]', '$dados[4]', '$dados[5]', '$dados[6]', '$dados[7]', '$dados[8]', '$dados[9]', '$dados[10]', '$dados[11]', '$dados[12]', '$dados[13]', '$dados[14]', '$dados[15]', '$dados[16]')"; mysql_query($import) or die(mysql_error()); //insere dados no banco de dados echo $import . "<br>"; // mostra o resultado na tela } fclose($handle); print "Import done"; ?> </body> </html
  4. Olá Grabriel, Desculpe sou novo em php e sql :/ #O que eu quero fazer: Tenho um Dasboard em Excel... No Excel utilizo conexão do powerquery para atualizar o dashboard...Essas conexão vem do meu servidor SAP HANA....toda vez que atualizo as planilhas conectadas ao servidor, então atualiza automaticamente meu Dashboard... #Preciso mudar para PHP Fiz a estrutura em htm e php (localhost) Via PHP fiz uma conexão no banco de dados SAP HANA(Ou servidor) Nesta conexão estou fazendo um SELECT pra trazer os dados do relatório.. mas fica muito lento e às vezes dá TimeOut no PHP #Então minha dúvida: Tem como carregar as planilhas(que baixei do servidor) e importar no phpMyAdmin de forma automática? Ou ainda um código php que faça isso? Vlew
  5. Olá Mestres! Tem alguma forma de importar a base de dados para o banco phpMyAdmin de forma automática? hoje utilizo cuma conexão com o SAP HANA, porém um simples SELECT leva mais de 30 segundos(são bases grandes).. após esse tempo o PHP dá timeout, e mesmo se não desse, a busca dos dados está bem demorada. Se puderem dar uma dica agradeço. vlew!
  6. opl12

    Coluna Calculada Condicional

    Olá mestres! Por favor, podem ajudar? Tenho as colunas "Valor Realizado", "Meta" e "data" Preciso calcular o atingimento da Meta... O valor realizado dividido pela meta... até aí ok. ..porém tem linhas que não há meta... *tem como calcular o % de atingimento por data? Visto que tem linhas com valor de meta em branco... Tipo um SELECT que traga todos os dias do mês(que tem na tabela)....+ a coluna calculada com o atingimento da Meta? Ou seja, somando todo o valor da coluna Meta e todo o valor da coluna Valor Realizado, por data? E então com a coluna calculada sendo o Realizado/Meta ?? Se puderem dar uma direção agradeço Vlew
  7. opl12

    Variável campo VALUE do Checkbox

    Vlew Sérgio!!!!! Tudo certinho!!!! Muito obrigado!!!!!
  8. opl12

    Variável campo VALUE do Checkbox

    Entendi, mas assim ficará sempre uma linha de registro, eu preciso ter um histórico de cada pesquisa. Tem como ?
  9. opl12

    Variável campo VALUE do Checkbox

    Boa noite Sérgio, Testei aqui, agora grava em linha. Porém, quando seleciono mais de 1 checkbox, por exemplo: Seleciono a pergunta 1 e a pergunta 2, ele grava a resposta da 1ª pergunta corretamente, já a 2ª pergunta grava na linha seguinte... ou seja, se eu marcar 4 checkbox ele grava nas colunas corretas, porém cada resposta em linha diferente. Tem como gravar todos os checkbox marcados em apenas uma linha?
  10. opl12

    Variável campo VALUE do Checkbox

    Olá Sérgio, Entendi, é que este pesquisa deveria ser uma para cada pesquisado, e dessa forma gerar uma linha para cada usuário, por isso que pergunto se tem como, mesmo que eu precise mexer no futuro, coisa que acredito não precisar, pois tenho a quantidade de perguntas e tal.
  11. opl12

    Variável campo VALUE do Checkbox

    Olá Sérgio, Testei aqui, massa! Só uma dúvida. As respostas são gravadas na tabela ex1_respostas (id_pergunta, resposta). Alterei a tabela contendo as colunas: id_pergunta, resposta_da_pergunta_1, resposta_da_pergunta_2, resposta_da_pergunta_3 e resposta_da_pergunta_4 *o que realmente preciso é gravar a resposta do chekbox na tabela ex1_respostas: - pergunta 1 gravar na tabela ex1_respostas e coluna "resposta_da_pergunta_1"; - pergunta 2 gravar na tabela ex1_respostas e coluna "resposta_da_pergunta_2"; - pergunta 3 gravar na tabela ex1_respostas e coluna "resposta_da_pergunta_3"; - pergunta 4 gravar na tabela ex1_respostas e coluna "resposta_da_pergunta_4";
  12. Olá Tadeu. É não dá pra esconder sou novo no php kkkkk Sim toda ajuda é bem vinda, realmente fiz uma lambança no código kkkk Vou pegar as dicas, vlew!
  13. opl12

    Variável campo VALUE do Checkbox

    Olá Sérgio, À princípio o checkbox gravaria como um "sim" onde foi marcado e em branco ou não onde não foi marcado. teria um exemplo pra me ajudar, como viu sou bem novo em php
  14. opl12

    Variável campo VALUE do Checkbox

    Bom dia Sérgio, Deu certo, porém ele grava apenas um valor do checkbox... tenho 71 campos com checkbox. Dessa forma a variável grava apenas o primeiro checkbox, os demais não grava no banco... essa é a mensagem de erro: Pesquisa gravada no banco!Pesquisa gravada no banco!Fixa - Cliente com problemas na An�lise de contas? Falta de corre��o da causa raizPesquisa gravada no banco! Tabelas: tab_pesquisa (traz as perguntas...) tab_respostas (tabela onde será gravada as respostas dos checkbox) Abaixo segue meu código completo: <html> <head> <title>Pesquisa</title> </head> <body> <?php $pegacheckbox = 0; $conn = new mysqli('localhost', 'root', '', 'pesquisa'); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "SELECT * FROM tab_pesquisa"; $result = $conn->query($sql); $linhas = mysqli_num_rows($result); if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { ?> <form name="form" action="" method="post" > <table border=0,5 bgcolor="white" width=30% height=20%> <tr> <td> <?php echo "<br>Pergunta: " . $row["id_tab_pesquisa"]. " <br>" . $row["perguntas"]. "<br>"; $pegacheckbox = sprintf('%s', $row["perguntas"]); ?> </td> <td> <br> <?php $option = '<label class="checkbox-inline"><input type="checkbox" name="chek[]" value=""> </label>'; echo "$option<br>"; ?> </td> </tr> </table> <?php } } // Código para pegar valores no checkbox ............................................ if(isset($_POST['acao']) && $_POST['acao'] == "enviar") { if(!empty($_POST['chek'])){ $campo = $_POST['chek']; foreach($campo as $value){ echo $value. '<br/>'; $conn = new mysqli('localhost', 'root', '', 'pesquisa'); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "INSERT INTO tab_respostas (respostas) VALUES ('$value')"; if ($conn->query($sql) === TRUE) { echo "Pesquisa gravada no banco!"; }else{ echo "Erro: " . $sql . "<br>" . $conn->error; } } } else{ echo "não existe nada marcado"; } } ?> <p><input type="checkbox" name="chek[]" value= "<?php echo $pegacheckbox; ?>" />Resposta 1....atualizada<p><br> <input type="hidden" name="acao" value="enviar" /> <input type="submit" value="Enviar"/> </form> </body> </html>
  15. opl12

    Variável campo VALUE do Checkbox

    Caros amigos, Por favor, sabem como inserir uma $variável do PHP no checkbox, mais no campo "Value" ? vlew <html> <head> </head> <body> <form> <input type="checkbox" name="vale[]" value="variavel do PHP"><br> </form> </body> </html>
×

Important Information

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