Ir para conteúdo
Fórum Script Brasil

Tiko165

Membros
  • Total de itens

    34
  • Registro em

  • Última visita

Tudo que Tiko165 postou

  1. Boa tarde amigos, Preciso de fazer uma ligação entre duas tabelas em que me faça o seguinte. Tendo duas tabelas, uma chamada "TableYear" e outra "TableName". Na tabela TableYear, tenho anos entre 2015 e 2018. Na tabela TableName, terei o campo do ano, descrição e idioma (pt_pt e en_us). Supondo que para o Ano 2015 e 2016, existe descrição nos dois idiomas, então quero que retorne a descrição do pais em que estou. Supondo que para o ano 2017 só existe descrição para o idioma en_us, estando eu com idioma pt_pt, então pretendo que me retorne o idioma em ingles; Senão supondo que para o ano 2018 não existe descrição em nenhum dos idiomas, retorna o ano, sendo sempre o ano existente. Consegui expressar-me? É possível fazer isto numa query? Obrigado pelas ajudas!!!
  2. Eu sou um programador de PHP, onde estou neste momento a desenvolver uns botões para envio de dados para a base de dados, alterando o principal codigo, para Javascript. A minha ideia, é retirar a tag html <a href, e evitar o refresh da pagina, fazendo tudo apenas com o jquery. Fazendo a verificação à base de dados, conseguindo ter na mesma o insert e o delete para a BD atraves do javascript. No PHP, eu teria algo deste genero: Onde o href fazer o insert ou delete, e depois alterava as cores do botão. $verificar = $db->prepare("SELECT * FROM table_database WHERE user_id='1' AND year='2015' AND preco='2'"); $verificar->execute(); if ($verificar->rowcount() > 0) { //Como tem, mostramos o button de remover echo " <a href='send_delete.php?user_id=1&year=2015&preco=2'> <button id='buttonCoin' title='remove_1' type='button' class='btn bgm-red'>Remover</button> </a>"; } else { //Senão tiver, mostramos button adicionar echo " <a href='send_add.php?user_id=1&year=2015&preco=2'> <button id='buttonCoin' title='add_1' type='button' class='btn bgm-green'>Adicionar</button> </a>"; } Mas como recentemente ando a alterar para o Ajax, coloquei algo deste genero: $(document).ready(function() { $("#buttonCoin").click(function() { if($("#buttonCoin").hasClass("bgm-green")) { $.ajax({ type: "GET", url: "send_add.php", data: "user_id=1&year=2015&preco=2", beforeSend: function(){ $("#buttonCoin").html('<i class="fa fa-spinner fa-spin"></i> Loading'); }, success: function(data){ $("#buttonCoin").removeClass("bgm-green"); $("#buttonCoin").addClass("bgm-red"); $("#buttonCoin").text("Eliminar"); }, error: function(xhr, textStatus, error){} }); } else { $.ajax({ type: "GET", url: "send_delete.php", data: "user_id=1&year=2015&preco=2", beforeSend: function(){ $("#buttonCoin").html('<i class="fa fa-spinner fa-spin"></i> Loading'); }, success: function(data){ $("#buttonCoin").removeClass("bgm-red"); $("#buttonCoin").addClass("bgm-green"); $("#buttonCoin").text("Adicionar"); }, error: function(xhr, textStatus, error){} }); } }); }); Mas a minha duvida é a seguinte. Eu no PHP crio varios botões com o While, então como faço para este codigo associar a cada botão, conseguindo receber todas as variaveis do GET? Eu da forma como coloquei o "data:" no ajax, o codigo funciona, mas eu pretendo receber as variaveis de cada botão, dando para todos eles.
  3. Eu não procuro soluções sobre o timezone amigo. Leia bem a minha questão.
  4. Estou a usar $_SERVER["HTTP_ACCEPT_LANGUAGE"], para saber o idioma do browser ou o país do visitante. Com isso, pretendo abrir o site no idioma. No disk do servidor, no ficheiro error_log, mostra-me este erro, na qual, já dei algumas voltas, e ainda não consegui resolver. O site esta a funcionar normalmente, e abre-me os idiomas que pretendo, mas aparece-me este erro que não percebo o porque. [06-Jan-2015 14:21:48 Europe/Lisbon] PHP Notice: Undefined index: HTTP_ACCEPT_LANGUAGE in /home/id_name/public_html/index.php on line 34 O codigo PHP, encontrasse desta forma, para saber o idioma. // Verificar qual o idioma para o seu país function getUserLanguage() { $language =substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,5); return $language ; } $accept_language=getUserLanguage(); switch ($accept_language){ case "en-US": case "en-us": require_once("idioma/en_US.php"); break; case "pt-PT": case "pt-pt": require_once("idioma/pt_PT.php"); break; default: require_once("idioma/en_US.php"); break; }
  5. Necessitava de fazer um sistema de pagamentos, se possivel, a nivel mundial, ou apenas europeu. E pretendia desenvolver pagamentos automáticos de cartões visa, alguém sabe como fazer? Irei utilizar tambem pagamentos paypal (Ainda não funcional), mas procuro outras soluções.
  6. Estou a criar uma página, onde pretendo ter uma div fixa sempre que desço a página. Neste momento tenho isso a funcionar, mas sempre que desço a página (executo o JS) a minha div fica desconfigurada, como mostro na seguinte imagem. Para a execução, uso o seguinte JS &lt;script> $(window).scroll(function () { if( $(this).scrollTop() >= 60 ) { $("div#myDiv").css({ "position": "fixed", "top": "80px" }); } else { $("div#myDiv").css({ "position": "", "top": "" }); } }); </script> O que esta de errado?? Ou é algo com o CSS ??
  7. Estou a utilizar dois selects options, com horas das 08h até às 14h (com intervalo de 30min), onde pretendo escolher um hora de inicio (1º select), e um hora de fim (2º select), mas o 2º select não permitir colocar uma hora inferior à do 1º select. Exemplo: http://jsfiddle.net/njqntm65/6/ O meu problema, é que neste codigo, sempre que coloco uma hora no 1º select superior, e depois uma inferior, as horas do 2º select não mostram. Por exemplo, se no 1ºselect escolher "12:00" e depois "09:00", o 2ºselect só continua a mostrar das 12h até as 14h. Como posso resolver este problema do javascript?
  8. Mas não faz muita logica, pois se eu tiver 100 linguas diferentes, terei de ter 100 base de dados quase identicas?
  9. Será escusado criar isso e ter tantas ligações a base de dados, depois torna-se confuso para gerir todas as tabelas nessas seleccionadas.
  10. Eu pretendo fazer uma tradução para várias linguas, mas o que me deixa mais dúvidas, é como traduzir palavras de uma base de dados. alguém sabe como fazer, ou se é possivel fazer isto?
  11. Isso dessa forma não me funciona, pois deixa todo o script de funcionar :/
  12. $('.campos').change( function() { // se tiver mudança nos campos: document.getElementById('botao').disabled = false; window.onbeforeunload = function(e) { return 'Deseja mesmo sair?'; }; }); Sempre que activar o Botão, vou depois querer colocar uma mensagem de aviso caso a pessoa queira sair da página. Mas como faço isso, para não executar quando carrego no botão do form?
  13. Eu estou a utilizar Inputs Spinner e à um problem. Input spinner é isto: http://jsfiddle.net/dancam/MCx2j/ Sandro2011, o seu código funciona correctamente, mas como utilizo no input o UP e um DOWN (os tais +1 e -1), no ficheiro Javascript que vem, no clique do <a>, a class já tem isto tudo, "ui-spinner-button ui-spinner-up ui-corner-tr", como posso adequar à sua class (mais/menos) que você mostrou?
  14. Peço desculpa amigo, ele no inicio não me estava a dar, por isso é que insisti em perguntar aqui o porque. Faltou-me colocar o Jquery 1.7.2 :p
  15. Não amigo. Acho que não me estou fazer entender. Carregar igual a Clicar :P Vamos la tentar explicar de novo: - Eu tenho 5 inputs; - E tenho 5 links (<a>blabla</a>); Neste momento sempre que clico e altero algum valor, o botão fica activo. E tambem quero que ao clicar em algum link, o botão se active da mesma forma.
  16. Eu não necessito de fazer as contas +1 ou -1 aos inputs. Só preciso que active o botão ao carregar no +1 e -1 (Nada de contas nem somas) Dê uma olhada aqui http://jsfiddle.net/9frc9eo3/5/ Que está mais explicito.
  17. Olá, tudo bem? Isso não me resolve. Resolveu com o 1.7.2.js Mas no meu codigo, ao carregar nos links, só me funciona no primeiro <a> e nos seguintes não. Como coloco a dar? http://jsfiddle.net/9frc9eo3/5/
  18. Tenho este codigo, que sempre que altero algum valor em algum dos inputs, o botão "enviar" se activa. Mas tambem gostava de saber como fazer, para activar o botão sempre que carrego no <a> "+" ou "-" (Que irá adicionar +1 valor no input, ou -1), pertencente a cada input. http://jsfiddle.net/9frc9eo3/3/
  19. Esse Jquery não me esta a funcionar. Porque?
  20. Pretendo fazer isto agora de outra forma. Deram-me a ideia de colocar por exemplo uma variavel, com 0 e 1. No inicio da página iniciaria sempre com valor 0, e caso alterasse algum valor no input, passaria a valor 1. E sempre que o valor fosse 1, depois daria para activar o botão e tambem dar para aparecer o aviso de fecho de página. Isto, desta forma, evito leitura na base de dados e torna-se muito mais simples. Mas como faço isto num página sem refresh?
  21. Estou a criar um formulário, e ele contem 5 inputs, todos eles só permitem numeros, e um botão de confirmação para enviar os dados para uma base de dados. Algo deste genero: - http://jsfiddle.net/oood7co1/1/ O que eu pretendo, é o seguinte: - Caso os 5 inputs estejam com valor 0, o botão esteja activo: - Caso altere algum valor num dos inputs, o botão active, para fazer update na BD; - Ao ler os valores no input da BD, só activar o botão, assim que tambem os valores forem alterados; E pretendia tambem, saber como fazer, Ao sair da página, caso tenha alterado um dos valores dos inputs, aparecer um aviso do genero "Quer sair sem gravar?". Como posso fazer estes dois passos?
  22. <script type='text/javascript'>window.mod_pagespeed_start = Number(new Date());</script> Não amigo, isso nunca iria resolver, pois isso destroi todas as sessões, e eu só quero uma.
  23. Pretendo saber como fechar uma sessão sempre que saio dessa mesma página. Por exemplo, sempre que altero a página em que navego, pretendo que feche uma sessão, caso fassa refresh varias vezes à pagina que mantenha a sessão activa. Quero que aconteça o seguinte: - Carregar varias vezes a mesma página, então não apagar session/cookie; - Avançar de página ou fecha-la, apagar o session/cookie; Eu quero usar algo com isto, mas só mesmo, quando a pagina for alterada. unset($_SESSION['nome_da_sessao']); É possivel fazer isto? E como?
  24. Consegui o que queria, e aqui deixo para quem quiser usar mais tarde; $dateGet = "2014-08-01"; //Para obter semana numa data aleatória; date("Y-m-d", strtotime($dateGet . 'Monday this week')); // Para Segunda-Feira
  25. Agora estou a precisar fazer, mesmo através de uma data definida. Como posso fazer desta forma? Através do numero da semana que é dado pelo "date('W')", conseguir saber qual é a data (o numero do dia, mês e ano), dos dias dessa semana. Código (PHP): $semMes2 = date("W", strtotime(date("2014-08-21"))); //Este Dia = Semana 34 Por exemplo, na variável $semMes2, coloquei no dia 2014-08-21, que pertence à semana 34, e é uma Quinta-Feira. O que pretendo conseguir fazer, é saber neste caso, o dia da semana de segunda, terça, quarta, quinta e sexta, que corresponde aos dias 18,19,20,21,22... Mas tudo a depender da data que for colocada, para saber qual a semana correspondente. Como posso fazer?
×
×
  • Criar Novo...