Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''Function''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 76 registros

  1. henrique-rafael

    função php a qualquer momento

    Boa noite, Sabem me dizer se é possível eu criar um arquivo '.php' e a qualquer momento executar uma função dele. -> NÃO NO MOMENTO em que uso o include quando inicio a pagina, mas SIM após a página ser carregada e eu por exemplo a qualquer momento pegar e usar essa função através do java script?
  2. Shieldseg

    Problemas com myfunction

    Boa Noite! Sou iniciante em Javascript e novo aqui no fórum, estou com um problema para um site de um cliente. não estou conseguindo executar duas "Function" que encontrei no w3c ao mesmo tempo, está dando algum conflito: Segue o exemplo do meu problema a baixo: <!DOCTYPE html> <html> <head> <style> .dropbtn { background-color: #4CAF50; color: white; padding: 16px; font-size: 16px; border: none; cursor: pointer; } .dropbtn:hover, .dropbtn:focus { background-color: #3e8e41; } .dropdown { position: relative; display: inline-block; } .dropdown-content { display: none; position: absolute; background-color: #f9f9f9; min-width: 160px; overflow: auto; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); } .dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block; } .dropdown-content a:hover {background-color: #f1f1f1} .show {display:block;} .container { display: inline-block; cursor: pointer; } .bar1, .bar2, .bar3 { width: 35px; height: 5px; background-color: #333; margin: 6px 0; transition: 0.4s; } .change .bar1 { -webkit-transform: rotate(-45deg) translate(-9px, 6px) ; transform: rotate(-45deg) translate(-9px, 6px) ; } .change .bar2 {opacity: 0;} .change .bar3 { -webkit-transform: rotate(45deg) translate(-8px, -8px) ; transform: rotate(45deg) translate(-8px, -8px) ; } </style> </head> <body> <p>Click on the Menu Icon to transform it to "X":</p> <div class="container" onclick="myFunction(this)"> <div class="bar1"></div> <div class="bar2"></div> <div class="bar3"></div> </div> <h2>Clickable Dropdown</h2> <p>Click on the button to open the dropdown menu.</p> <div class="dropdown"> <button id="myBtn" class="dropbtn">Dropdown</button> <div id="myDropdown" class="dropdown-content"> <a href="#home">Home</a> <a href="#about">About</a> <a href="#contact">Contact</a> </div> </div> <script> // Get the button, and when the user clicks on it, execute myFunction document.getElementById("container").onclick = function() {myFunction()}; /* myFunction toggles between adding and removing the show class, which is used to hide and show the dropdown content */ function myFunction() { document.getElementById("myDropdown").classList.toggle("show"); </script> <script> function myFunction(x) { x.classList.toggle("change"); } </script> </body> </html> Quando um comando funciona, o outro não, se alguém puder dar uma ajuda! desde já, agradeço!
  3. kaiquemix

    Botão carrega todos em vez de filtrar por grupo.

    Estou com um problema, onde se eu aperta no botão para carregar mais blocos através do banco de dados, ele vai carregar todos na ordem do ID, entretanto se eu tiver em algum filtro ele continua carregando todos em vez de só daquele filtro e a cada vez que aperto para carregar + ele faz os blocos anteriores que não são daquele filtro desaparecerem. Vocês podem ver em: http://somospixel.com/test/ na parte de PORTFÓLIO. O que preciso? Que ao aperta em Carregar +, ele carregue apenas os blocos (vindo do banco de dados) do FILTRO selecionado. Bug? Mesmo com o FILTRO selecionado, carrega todos os blocos em ordem pelo ID. FILTROS: <div class="button-group filters-button-group listado"> <button class="button is-checked bttodos" data-filter="todos" onclick="filtrar('todos')">TODOS</button> <button class="button btnone btc filter" data-filter="visu" onclick="filtrar('visu')">IDENTIDADE VISUAL</button> <button class="button btnone" data-filter="web" onclick="filtrar('web')">DESENVOLVIMENTO WEB</button> <button class="button btnone btc" data-filter="grafico" onclick="filtrar('grafico')">MATERIAL GRÁFICO</button> <button class="button btnone" data-filter="comu" onclick="filtrar('comu')">COMUNICAÇÃO VISUAL</button> <button class="button btnone btc" data-filter="digi" onclick="filtrar('digi')">MARKETING DIGITAL</button> </div> Script para montar cada BLOCO: <script> var corpo = ""; function pegaDados() { var idUltimo = $("#buttonIdUltimoItem").val(); jQuery.ajax ({ url: "pegaPortifolio.php?id="+idUltimo, dataType: "json", //Tipo de Retorno success: function(data) { console.log(data); var pt1 = ""; var i = 1; var ultimo_id = 0; var size = 0, key; for (key in data) { if (data.hasOwnProperty(key)) size++; } for(i = 0; i < size; i++){ pt1 +='<div class="element-item filter filtros third-effect '+data[i].menu+'" data-category="transition"><div style="padding:2.5px;"><div style="border: 1px solid #AAAAAA;"><img src="images/port/mini/'+data[i].imageM+'" alt="project 2"><div class="mask"><a href="#portfolioModal54" onclick="portfolioModal('+data[i].id+')" class="portfolio-link info" data-toggle="modal"></a></div><div class="fundo-port"><h1>'+data[i].tipo+'</h1><h2>'+data[i].nome+'</h2></div></div></div></div>'; ultimo_id = data[i].id; $("#buttonIdUltimoItem").val(ultimo_id); } monta_html(pt1); } }); filtrar($('#buttonIdUltimoItem').attr('class')); } function monta_html(dados){ $(".grid").append(dados); //joga o valor para um elemento html } </script> Estrutura do GRID que aparece o portfólio e coloca a estrutura dos 6 blocos iniciais: <div class="grid"> <?php $servidor = '###'; $banco = '###'; $usuario = '###'; $senha = '###'; $link = @mysql_connect($servidor, $usuario, $senha); $db = mysql_select_db($banco,$link); $idUltimoItem = 0; if(!$link) { echo "erro ao conectar ao banco de dados!";exit(); } $sql = "SELECT * FROM portfolio ORDER BY id DESC limit 6"; $query = mysql_query($sql); while($sql = mysql_fetch_array($query)){ $id = $sql["id"]; $idUltimoItem = $id; $nome = $sql["nome"]; $tipo = $sql["tipo"]; $desc = $sql["desc"]; $menu = $sql["menu"]; $imageM = "images/port/mini/" . $sql["imageM"]; $imageF = $sql["imageF"]; ?> <div class="element-item filter filtros todos third-effect <?php echo "$menu";?>" data-category="transition"> <div style="padding:2.5px;"> <div style="border: 1px solid #AAAAAA;"> <img src="<?php echo "$imageM"?>" alt="project 2"> <div class="mask"> <a href="#portfolioModal54" class="portfolio-link info" data-toggle="modal" onclick="portfolioModal(<?php echo $id;?>)" value="Executa ajax"></a> </div> <div class="fundo-port"> <h1><?php echo "$tipo"?></h1> <h2><?php echo "$nome"?></h2> </div> </div> </div> </div> <?php } ?> </div> BOTÃO: <div id="rend-more"> <button type="button" id="buttonIdUltimoItem" onClick="pegaDados();" value="<?= $idUltimoItem;?>" style="width: 262px; height: 50px; border: 1px solid rgb(84, 128, 128); position: relative; top: 30%; left: 50%; transform: translateX(-50%); cursor: pointer; background-color: white;" class="todos"> <h2 style="text-align: center;color:#4d8984;font-family: 'Gotham-Thin';float: left;font-size: 25px;padding-left: 30px;padding-top: 5px;">CARREGAR</h2> <h3 style="padding-left: 5px;float: left;font-size: 25px;color:#4d8984;font-family: 'gotham-bold';padding-top: 5px;">+</h3></button> </div> pegaPortifolio.php (php que puxa do banco de dados cada bloco para aparecer quando aperta em carregar +) <?php function fn_conexao(){ $dbuser = "###"; $dbpass = "###"; try { $pdo = new PDO('mysql:host=###;dbname=###', $dbuser, $dbpass); $pdo -> setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING ); } catch(Exception $e) { echo 'Erro na conexao: ' . $e->getMessage(); } return $pdo; } function dados($pdo){ try { if(!isset($_GET['id']) or $_GET['id'] == null){ $id = 0; //se o GET nao for enviado o for enviado como nullo , a variável ID pega o valor de 0 }else{ $id = $_GET['id']; //pega o valor passado via GET } $arr = array(); $sql = "ALTER DATABASE portfolio CHARSET = UTF8 COLLATE = utf8_general_ci"; $sql = "SELECT * FROM portfolio WHERE id < $id ORDER BY id DESC LIMIT 6"; $stmt = $pdo->prepare($sql); $stmt->execute(); $linha = $stmt->fetchAll(PDO::FETCH_ASSOC); if($stmt->rowCount() >= 1){ return $linha; //retorna o resultado da query }else { return 0; } } catch(Exception $e) { print 'Erro ao inserir os dados no banco: ' . $e->getMessage(); $conexao = desconecta($conexao); } } $conexao = fn_conexao(); $dados = dados($conexao); $dados = json_encode($dados); //converte o resultado para json print $dados; //imprime os dados na tela ?>
  4. Alessandro Bodão

    Imagens do slider desaparecem quando atualizo meu site

    Eai pessoal, Preciso de ajuda para arrumar um problema no meu site. Coloquei um slider jquery no meu site, que até funciona normalmente, mas sempre que atualizo a pg pelo pc as imagens do slider não aparecem mais, e em alguns celular não aparecem nem quando entro no site sem atualizar. Não tenho a mínima ideia do que está causando esse erro, pois ainda não tenho muita experiencia com jquery, codigos do js, etc.
  5. Júlio Marçal

    Erro: Function name must be a string.

    Quando executo o login aparece esta mensagem: Fatal error: Function name must be a string in C:\Program Files (x86)\EasyPHP-DevServer-13.1VC9\data\localweb\phpteste1\login.php on line 22 Obs: linha 2:= $login = $_POST('login');. <?php class Sql{ public $host, $user, $pass, $query; public function __construct(){ mysql_connect($this -> host = 'localhost', $this -> user = 'root', $this -> pass = '1234' ); mysql_select_db('cadastro'); } public function query($qr){ $this -> query = mysql_query($qr); return $this; } public function retornar(){ return $this -> query; } } $sql = new sql; $login = $_POST('login'); $pwd = $_POST('senha'); $selecionar = $sql -> query("SELECT * FROM USUARIO WHERE LOGIN = '$logi' AND SENHA = '$pwd'"); $c = mysql_num_rows($selecionar); if($c){ echo "logado"; }else{ echo "deslogado"; } ?>
  6. Maira Torresani

    Função de envio de e-mail php

    Bem, eu tenho um form e preciso enviar os dados que o usuário preencher para um e-mail. O problema é que eu tenho uma função que envia o e-mail, tenho esse formulário em 3 páginas diferentes do site então não dá pra fazer o header(location:page) porque assim eu teria que fazer um arquivo diferente para cada página. O que eu queria fazer e não achei como, é se tem como passar os valores do form por parâmetros de uma função sem precisar ir para outra página para executar a função. Pode ser com javaScript se der.
  7. felipefadonimt

    Auto Relacionamento de Categorias

    Olá pessoal. Eu sou novo aqui e estou precisando de uma grande ajuda. Estou precisando fazer 2 funções no mysql só que não sei como fazer. A primeira é a listagem da categoria pai e suas filhas em um loop infinito até retornar vazio. A segunda é o inverso, eu chegar em um nível da categoria e ela me retornar até a pai final. Alguém poderia me ajudar ? Segue o código do mysql das categorias. CREATE TABLE `tipodecontas` ( `PlaId` int(11) unsigned NOT NULL AUTO_INCREMENT, `PlaCod` int(4) unsigned NOT NULL, `PlaCodPai` int(11) unsigned DEFAULT NULL, `PlaTitulo` varchar(200) NOT NULL, `PlaDescricao` text, `PlaIdUsuario` int(11) unsigned DEFAULT NULL, `PlaDateCadastrado` datetime NOT NULL, PRIMARY KEY (`PlaId`,`PlaCod`), KEY `PlaIdUsuario` (`PlaIdUsuario`), KEY `PlaId` (`PlaId`), KEY `PlaCod` (`PlaCod`), KEY `PlaTitulo` (`PlaTitulo`), KEY `PlaDateCadastrado` (`PlaDateCadastrado`), KEY `PlaCodPai` (`PlaCodPai`), CONSTRAINT `tipodecontas_ibfk_1` FOREIGN KEY (`PlaIdUsuario`) REFERENCES `usuarios` (`UsuId`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `tipodecontas_ibfk_2` FOREIGN KEY (`PlaCodPai`) REFERENCES `tipodecontas` (`PlaId`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;
  8. Daniel Corrêa

    Função com duas variáveis

    Boa noite, Estou aprendendo PHP e criei uma função em Javascript dentro do arquivo PHP. Preciso passar duas variáveis para esta função mas não consigo. Uma variável eu consigo passar como no exemplo abaixo ($fpgto) mas não consigo passar duas ou mais. <a href="javascript:func()" onclick="soma('<?php echo $fpgto; ?>')" class="texto" >CALCULAR </a>​ E recebo desta forma: ​ function soma(fpgto) { if (fpgto == "DOC" { var totgeral = valunit + 5.00; <= no caso aqui, tenho que receber a variável $valunit também. } } Obrigado Daniel
  9. Ricardo Godoi

    Erro ao Criar uma function usando CRUD

    Ola, bom dia! Estou usando essa CRUD (https://github.com/matyre73/PHP-PDO-Database-Class) onde fiz algumas modificações. Fiz uma function para checar se existe dados cadastrado no banco evitando que repita. include ("Config.php"); function Oii($tabela,$nomeCampo,$cadastro){ //$BancoDeDados = db_conectar(); //try{ $consulta = $BancoDeDados->query_prepare(" SELECT * FROM $tabela WHERE $nomeCampo = :".$nomeCampo."", array( $nomeCampo => $cadastro)); //$consulta->bindParam($nomeCampo, $cadastro, PDO::PARAM_STR); //$execute_login = $BancoDeDados->num_rows($consulta); //$row_login = $BancoDeDados->fetch_object($consulta)[0]; $execute_login = $BancoDeDados->fetch_array($consulta); if ($execute_login > 0) { echo "erro"; //return false; } else { echo "ok"; //return true; } //} catch (Exception $e) { // echo 'Erro ao verificar registro cadastrado'.$e->getMessage(); //} } echo Oii("tabela","nomeCampo","cadastro"); o problema que ele nao identifica a function do aquivo db.class.php tem alguma sintaxe fora do lugar?
  10. leonardosb

    Imagem não está exibindo

    Bom dia, estou aprendendo javascript, porem quando vou fazer uma function que ao apertar uma imagem de lampada apaga, apareça uma acesa, a imagem não exibi corretamente, segue a sintaxe abaixo <!DOCTYPE html> <html lang="pt-br"> <head> <title>Teste Javascript</title> <meta charset="UTF-8"/> <script> function acendeLampada(){ document.getElementById("luz").src="C:\Users\Leozinho\Pictures/tupac.png"; } </script> </head> <body> <h1>Acenda a lampada </h1> <img src="C:\Users\Leozinho\Pictures/lampada_desligada.png" id="luz" onclick="acendeLampada()" /> </body> </html>
  11. O que eu pretendo é simples: Quando a página voltar do post exibir uma mensagem via JS Abaixo coloquei como foi feita a função e depois mais abaixo como estou chamando a função, note que não quero chamar após click ou após mouseover etc, quero chamar quando voltar do Post, mas a linha que destaquei em vermelho é simplesmente ignorada. Alguém pode me dar uma luz? Função JS <script type="text/javascript"> function mostraMsg(msg) { alert(msg); } </script> Trecho HtmlRazor @{ if (IsPost) { if (@ViewBag.StatusContato != null) { <script>mostraMsg("pague antecipado e ganhe descontos");</script> @ViewBag.StatusContato } } } Att.
  12. mnmn

    Obter fuso horário do MySQL

    Olá pessoal... Estou usando banco de dados MySQL e preciso obter os seguintes dados do meu servidor: dia, mês, ano, hora, minuto, fuso horário. Então já estou capturando: Dia: SELECT Day(now()); Mês: SELECT Month(now()); Ano: SELECT Year(now()); Hora: SELECT Hour(now()); Minuto: SELECT Minute(now()); Ainda não sei como capturar o fuso horário, poderiam me ajudar?
  13. alex.rocha

    Validar dia atual

    Bom dia tudo bem!! Estou criando uma function para pagar a data digitada e compara com o dia de hoje, a data nao pode ser maior que hoje, caso seja ele deve apresentar uma mensagem, seria desta maneira que estou fazendo ?, caso não for poderiam me dar um exemplo. function validaNascimento(dtNasc){ data= new Date(); //variaveis para data dia = data.getDate(); mes = data.getMonth()+1; ano = data.getFullYear(); dsemana = data.getDay(); document.write(dia +"/"+ mes +"/"+ ano); var data = new Date(); dtNasc = document.fr1.dtNasc.value; atual = data.toLocaleDateString() hoje = date('dd/mm/yyyy'); if(dtNasc > hoje){ alert ("Data nao pode ser menor que data atual "+data.toLocaleDateString()); hoje = (data.toLocaleDateString()); alert = (hoje); } else{ } }
  14. mnmn

    Obter a data e hora de um fuso horário

    Olá pessoal, tudo bom? Estou usando a linguagem JavaScript e estou com um problema: tenho no banco de dados MySQL o cadastro do fuso horário dos clientes. Exemplo: -3, -4, +1 Então preciso capturar a data e hora atual do fuso horário pesquisado. Alguém sabe como posso resolver essa questão? Toda ajuda é bem vinda, desde já agradeço.
  15. mnmn

    Uso de Group Function

    Olá pessoal, poderiam me ajudar com esse erro? Tenho o seguinte SELECT no qual preciso selecionar somente os horario_horariofuncionario que estejam em um determinado período de tempo (para isso uso a função BETWEEN) e com o codigo_statushorariofuncionario 1 ou 3, (para isso uso a função IN). O sub select não pode retornar nenhum resultado, por isso ao final do sub select adicionei = 0. SELECT hf.horario_horariofuncionario FROM horariofuncionario hf WHERE hf.codigo_statushorariofuncionario IN (1,3) AND (SELECT COUNT(hf.codigo_statushorariofuncionario) FROM horariofuncionario hf NATURAL JOIN servicosalao ss WHERE STR_TO_DATE(hf.horario_horariofuncionario,'%H:%i') BETWEEN (STR_TO_DATE(hf.horario_horariofuncionario,'%H:%i') AND SEC_TO_TIME( SUM( TIME_TO_SEC( STR_TO_DATE(hf.horario_horariofuncionario,'%H:%i') ) + TIME_TO_SEC( STR_TO_DATE(ss.tempo_servicosalao,'%i') ) ) ) ) AND hf.codigo_statushorariofuncionario = 2) = 0; Contudo essa query está retornando o erro: Invalid use of group function ErrorNr: 1111 Agradeço desde já a ajuda de todos.
  16. Olá pessoal, poderiam me ajudar? Tenho as seguintes tabelas: CREATE TABLE horariofuncionario ( codigo_horariofuncionario INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, codigo_statushorariofuncionario INTEGER UNSIGNED NOT NULL, codigo_funcionario INTEGER UNSIGNED NOT NULL, horario_horariofuncionario VARCHAR(5) NOT NULL, data_horariofuncionario VARCHAR(10) NOT NULL, nomeDiaSemana_horariofuncionario VARCHAR(15) NOT NULL, PRIMARY KEY(codigo_horariofuncionario), FOREIGN KEY(codigo_funcionario) REFERENCES funcionario(codigo_funcionario) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY(codigo_statushorariofuncionario) REFERENCES statushorariofuncionario(codigo_statushorariofuncionario) ON DELETE NO ACTION ON UPDATE NO ACTION ); CREATE TABLE statushorariofuncionario ( codigo_statushorariofuncionario INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, nome_statushorariofuncionario VARCHAR(30) NOT NULL, PRIMARY KEY(codigo_statushorariofuncionario) ); CREATE TABLE servicosalao ( codigo_servicosalao INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, codigo_salao INT NOT NULL, codigo_servico INTEGER UNSIGNED NOT NULL, preco_servicosalao VARCHAR(20) NULL, tempo_servicosalao INTEGER UNSIGNED NULL, descricao_servicosalao VARCHAR(200) NULL, PRIMARY KEY(codigo_servicosalao), FOREIGN KEY(codigo_salao) REFERENCES salao(codigo_salao) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY(codigo_servico) REFERENCES servico(codigo_servico) ON DELETE NO ACTION ON UPDATE NO ACTION ); Preciso selecionar os HORARIOFUNCIONARIO.horario_horariofuncionario em que o HORARIOFUNCIONARIO.codigo_statushorariofuncionario seja 1 ou 3 e que não contenha nenhum registro na tabela horariofuncionario em que o HORARIOFUNCIONARIO.horario_horariofuncionario esteja entre o HORARIOFUNCIONARIO.horario_horariofuncionario e o HORARIOFUNCIONARIO.horario_horariofuncionario + SERVICOSALAO.tempo_servicosalao e o HORARIOFUNCIONARIO.codigo_statushorariofuncionario seja igual a 2. Então tenho a query: SELECT hf.horario_horariofuncionario FROM horariofuncionario hf WHERE hf.codigo_statushorariofuncionario IN (1,3) HAVING (SELECT COUNT(hf.codigo_horariofuncionario) FROM horariofuncionario hf NATURAL JOIN servicosalao ss WHERE hf.codigo_statushorariofuncionario = 2 AND STR_TO_DATE(hf.horario_horariofuncionario,'%H:%i') BETWEEN STR_TO_DATE(hf.horario_horariofuncionario,'%H:%i') AND SEC_TO_TIME( SUM( TIME_TO_SEC( STR_TO_DATE(hf.horario_horariofuncionario,'%H:%i') ) + TIME_TO_SEC( STR_TO_DATE(ss.tempo_servicosalao,'%H:%i') ) ) ) ) < 1; Está retornando o erro: Invalid use of group function ErrorNr 1111
  17. Wagner Moura

    Função proibe repetir valor digitado nas INPUT

    Galera, estou em dúvida de como criar essa função, já procurei na net e tb não achei nada a respeito... Eu queria proibir de repetir o valor digitado em input nas demais... como seria =/ alguém pode ajudar? Desde já agradeço...
  18. miqueiasrafael

    Insert via POST AJAX

    Gostaria de uma ajuda dos senhores, pois não estou conseguindo inserir os registros na minha base de dados. Segue abaixo o código! $(document).ready(function () { $("#sendnews").click(function (e) { e.preventDefault(); if ($("#email").val() === '') { // Se input vazio informa Error $('#status').show(); $('#status').addClass("alert-danger"); $('#status').text("Encontramos um error!"); return false; } $("#email").hide(); //hide input $("#sendnews").hide(); //hide submit button $(".panel-body").hide(); //hide panel $("#LoadingImage").show(); //show loading image var dataform = 'email=' + $("#email").val(); $.ajax({ type: 'post', url: "/home/save", dataType: "text", // Data type, HTML, json etc. data: dataform, success: function () { //se foi inserido com sucesso, Exibe mensagem de sucesso $("#email").val(''); //empty text field on successful //$("#status").append(response); $('#status').show(); $('#status').addClass('alert-success'); $('#status').text("Cadastro realizado com sucesso!"); $("#LoadingImage").hide(); //hide loading image }, // Se Error error: function (xhr, ajaxOptions, thrownError) { $("#status").show(); //show message $("#LoadingImage").hide(); //hide loading image alert(thrownError); $('#status').addClass("alert-danger"); $('#status').text("Encontramos um error!"); } }); }); });
  19. AleksiaMilas

    Testando strings com javascript

    Olá pessoal, Sou programadora iniciante e estou tentando testar uma das propriedades do jquery referente a strings através do seguinte código: <html> <script type="text/javascript" src="JQuery.js"></script> <script type='text/javascript'> $(document).ready function(){ $(".botao").click function (){ var string = document.getElementByName("campo"); if(string.substring(0, 3) === "www.") { alert "Esse é um site da internet."; } else{ alert "Esse é um texto qualquer."; } } } </script> <body> <input type='text' name='campo'/> <input type='button' value='teste o campo' class='botao'/> </body> </html> Atraves de if(string.substring(0, 3) teoricamente é feita a validação para saber se os 4 primeiros caracteres do input campo são "www." mas já testei o código de todos os jeitos e ele simplesmente não faz nada. O que estou fazendo errado? Misturei sintaxe de jquery com javascript (teoricamente a linguagem é a mesma ms n sei se tem problema misturar as duas), esqueci de algum elemento? desde já agradeço
  20. RyumaruWeb

    Processo de Download lerdo

    Ola estou tendo um problema no processo de funcionamento em um código de forced download por método curl aplicados a header para fazer o download e renomear o arquivo na hora de baixar o problema e que o download esta caindo drasticamente a cada processo a ponto do download falhar, reiniciar do zero e velocidade chegar a 50kbs. <?php // Tempo de execução do script infinito set_time_limit(0); // Função para forçar download de qualquer arquivo function download($file,$tamanhoGeral){ header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-disposition: attachment; filename="arquivorenomeado.mp4"'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Expires: 0'); header('Pragma: public'); $size = get_size($file); header('Content-Length: '.$size); $i = 0; while($i<=$size){ //Output tamanhoGeral($file,(($i==0)?$i:$i+1),((($i+$tamanhoGeral)>$size)?$size:$i+$tamanhoGeral)); $i = ($i+$tamanhoGeral); } } // Função de chamada de retorno para CURLOPT_WRITEFUNCTION function downloadForcado($ch, $str) { print($str); return strlen($str); } // Função para obter um intervalo de bytes do arquivo remoto function tamanhoGeral($file,$start,$end){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $file); curl_setopt($ch, CURLOPT_RANGE, $start.'-'.$end); curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1); curl_setopt($ch, CURLOPT_WRITEFUNCTION, 'downloadForcado'); $result = curl_exec($ch); curl_close($ch); } // Pega o Tamanho total do arquivo function get_size($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_NOBODY, true); curl_exec($ch); $size = curl_getinfo($ch, CURLINFO_CONTENT_LENGTH_DOWNLOAD); return intval($size); } // Executar função e tamanho maximo 300mbs do arquivo download('url do link remoto aqui',314572800); ?>
  21. Bom dia pessoal! Levando em conta o que ouvi dizer, que a maioria dos bots de spam em formulários ignora o javascript, resolvi testar uma simples solução que me livrasse da maioria dos spams desse tipo que têm entrado através do site da empresa em que trabalho. A ideia é bem simples mesmo: - Tenho um campo hidden no formulário contendo um valor da senha "errado". - Uso o evento onfocusout do campo e-mail do form (que é obrigatorio) para mudar o valor do campo hidden com a senha errada para a senha certa. - Valido se a senha está correta. Caso contrário, deixo o resultado sinalizado como spam. Durante os testes a coisa tem funcionado relativamente bem. Em 3 dias, TODOS os spams descaradamente vindos de robôs realmente estão caindo na pasta SPAM. Estranhamente, meu problema tem sido outro: Tipo uns 5% dos formulários preenchidos corretamente através do site estão vindo com a senha errada (e consequentemente sendo marcados como spam). Ou seja, o evento não está disparando a função. meu codigo: $(document).ready(function(){ $("[name='email']").focusout(function(){ $("[name='00N3100000G49PW']").val("Senha Certa"); }); }); Lembrando que fui pelo name pq tem vários forms pelo site que jogam pro mesmo lugar e eu queria fazer o script uma vez só (não tem problema que preencha o hidden de todos os forms que aparecerem na tela, afina só quero saber se o cara entrou e saiu do campo em algum momento..) Alguma ideia do que pode estar acontecendo? O site nem abre com o javascript desabilitado, então meio q ignorei essa possibilidade... Valeu galera :-)
  22. Duxino

    Problema com sintax

    Estou tentando criar essa Function com base as informações que obtive do manual do MySQL, sei que deve ser algo bobo e idiota entretanto não consigo enxergar onde está o erro. :ph34r: Se alguém puder abrir meus olhos Desde já muito obrigado pessoal! DELIMITER $$ CREATE Function sc_retornarSaldoAnterior(empresa smallint, mes smallint, ano smallint) RETURNS NUMERIC(30,2) BEGIN DECLARE Retorno NUMERIC(30,2); DECLARE SaldoAnterior NUMERIC(30,2) DEFAULT 0; DECLARE Creditos NUMERIC(30,2) DEFAULT 0; DECLARE Debitos NUMERIC(30,2) DEFAULT 0; Declare Periodo NUMERIC(20); begin IF(mes=1) then Set Periodo = '01/01/' + cast(ano as varchar(4)); else Set Periodo = '01/' + right ('00' + rtrim(cast(mes - 0 as varchar(2))), 2) + '/' + cast (ano as varchar(4)); End if End Set SaldoAnterior = ( Select Sum ( Case When Cast('S' As varchar) = 'S' Then Case When T_9.T_C_14_9 < Cast( Periodo As datetime) Then Case When T_9.T_C_21_9 = 'C' Then Coalesce(T_9.T_C_9_9, 0) Else Coalesce( -1 * T_9.T_C_9_9, 0) End Else 0 End Else 0 End ) From G_8 Inner Join T_8_1 On G_8.G_ID_8 = T_8_1.G_ID_8 Inner Join T_9 On T_8_1.T_ID_8_1 = T_9.T_ID_8_1 Where T_8_1.T_C_8_8_1 = 'A' And T_9.G_ID_0 = empresa ); if mes <> -1 begin Set Creditos = ( Select Sum ( Case When Month(T_9.T_C_14_9) = mes Then Coalesce(T_9.T_C_9_9, 0) Else 0 End ) From T_3_5 Left Join T_9 On T_9.T_ID_3_5 = T_3_5.T_ID_3_5 And Year(T_9.T_C_14_9) = ano Where T_3_5.T_C_4_3_5 = 'C' And T_3_5.G_ID_0 = empresa ); Set Debitos = ( Select Sum ( Case When Month(T_9.T_C_14_9) = mes Then Coalesce(T_9.T_C_9_9, 0) Else 0 End ) From T_3_5 Left Join T_9 On T_9.T_ID_3_5 = T_3_5.T_ID_3_5 And Year(T_9.T_C_14_9) = ano Where T_3_5.T_C_4_3_5 = 'D' And T_3_5.G_ID_0 = empresa ); end; Set Retorno = SaldoAnterior + Creditos - Debitos; RETURN Retorno; END $$
  23. joaoooo

    Callback em um objecto

    Boas, é possivel usar uma funçao de callback que está dentro de um objecto ? Código: var Resources = { init: function() { this.CSSfiles = []; this.Add = Resources.Add; this.Load = Resources.Load; this.cssState = 0; }, Add: function(json) { this.CSSfiles.push(json); }, Load: function(callback) { var head = document.getElementsByTagName("head")[0] this.CSSfiles.forEach(function(file) { var ref = document.createElement('link'); ref.setAttribute('rel', 'stylesheet'); ref.setAttribute('type', 'text/css'); ref.setAttribute('async', file['async']); ref.setAttribute('href', file['file']); head.appendChild(ref); }); callback.call(); } } var obj = { Create: function(files, html, id) { this.files = files; this.html = html; this.id = id; this.Load = obj.Load; this.insertHtml = obj.insertHtml; }, Load: function() { var Resc = new Resources.init(); this.files.forEach(function(file) { Resc.Add(file, 'css'); }); Resc.Load(this.insertHtml); }, insertHtml: function(){ // just to test console.log('id ='+this.id); console.log('html ='+this.html); } } var cs = new obj.Create([{"file":"http:\/\/dev.localhost\/rsc.php?file=css\/core\/block_left.css","async":false},{"file":"http:\/\/dev.localhost\/rsc.php?file=css\/core\/blockleft.css","async":false}],'<h1>test</h1>', 'content'); cs.Load(); A callback é chamada na funçao Load do Resources e está dentro do objecto "obj". http://jsfiddle.net/3j7c8hjh/
  24. Helinho Coelho

    Como fazer um Array Dinâmico dentro de uma Function?

    Olá pessoal, Estou precisando de uma ajuda com uma function que se encontra dentro da minha página functions.php Esta função me retorna perfeitamente os registros de um array (registros que são inseridos pela functions.php através de um filtro) para dentro de um menu select na página do site (wordpress). Até aí tudo bem... Mas o problema é que tenho que colocar manualmente os nomes dos produtos na functions.php... Eu gostaria de retornar somente uma lista com apenas o nome dos produtos (woocommerce) dentro de um array Label => Value Eu só preciso puxar dinamicamente o nome dos produtos de forma que imprima dentro do array conforme está abaixo em "$produtos" function minha_lista_de_produtos($produtos, $args=array()) { $produtos = array( 'Nome do Produto 1' => 'Nome do Produto 1', 'Nome do Produto 2' => 'Nome do Produto 2', 'Nome do Produto 3' => 'Nome do Produto 3', 'Nome do Produto 4' => 'Nome do Produto 4', 'Nome do Produto 5' => 'Nome do Produto 5' ); return $produtos; } add_filter('lista-de-produtos', 'minha_lista_de_produtos', 10, 2);
  25. leonardobssp

    Somando colunas selecionadas

    Boa tarde galera, eu estou tentando dificuldades para fazer o sistema somar a quantidade de checkbox's que foram selecionados pelo cliente por coluna, e no fim de cada coluna colocar o resultado. Alguém tem alguma ideia de como eu faço isso ? A quantidade de coluna é meramente ilustrativa, na real meu numero de colunas pode ter mais ou menos colunas que a existente. <!DOCTYPE html> <html> <head> <style> table, th, td { border: 1px solid black; border-collapse: collapse; } th, td { padding: 5px; text-align: left; } </style> </head> <body> <h2>Cell that spans two columns:</h2> <table style="width:100%"> <tr> <th>TESTES</th> <th colspan="8">PROBLEMAS</th> </tr> <tr> <td></td> <td>PROB 1</td> <td>PROB 2</td> <td>PROB 3</td> <td>PROB 4</td> <td>PROB 5</td> <td>PROB 6</td> </tr> <tr> <td>TESTE 1</td> <td><input type="checkbox" name="ch[]" value="1" /></td> <td><input type="checkbox" name="ch[]" value="1" /></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td>TESTE 2</td> <td><input type="checkbox" name="ch[]" value="1" /></td> <td><input type="checkbox" name="ch[]" value="1" /></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td>TESTE 3</td> <td><input type="checkbox" name="ch[]" value="1" /></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td>TESTE 4</td> <td></td> <td><input type="checkbox" name="ch[]" value="1" /></td> <td></td> <td></td> <td><input type="checkbox" name="ch[]" value="1" /></td> <td><input type="checkbox" name="ch[]" value="1" /></td> </tr> <tr> <td>Resultados</td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> </table> </body> </html>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.