Jump to content

eiwes

Members
  • Content count

    28
  • Joined

  • Last visited

Everything posted by eiwes

  1. Pessoal? Alguém me ajuda nesse tópico, por favor??
  2. Olá a todos, Quando eu arrasto ou copio e colo, a imagem começa assim (até aí tudo certo) Depois que é realizado o upload, ela some, aparece a mensagem de sucesso e após, desaparece com a mensagem de erro. Posso estar errado, mas acredito que não seja erro de URL, senão nem seria realizado o UPLOAD da imagem, correto? Mas por via das dúvidas, segue URLs de configuração do arquivo CONFIG.JS config.filebrowserBrowseUrl = '/js/ckeditor/kcfinder/browse.php?type=files'; config.filebrowserImageBrowseUrl = '/js/ckeditor/kcfinder/browse.php?type=images'; config.filebrowserUploadUrl = '/js/ckeditor/kcfinder/upload.php?type=files'; config.filebrowserImageUploadUrl = '/js/ckeditor/kcfinder/upload.php?type=images'; Alguém suspeita o que pode ser? Ou já passou por algo parecido. OUUUU saiba como resolver kkkk Obs*: quando abro o local de FILES, a imagem está lá. Ela simplesmente não aparece naquele momento que arrasto (me faz perder muito tempo ter de ficar entrando no local do file).
  3. Boa noite a todos, Estou iniciando os desenvolvimentos na plataforma Android e iOS, mas estou "CRU" nesse assunto. Possuo um site de notícias e gostaria de fazer um aplicativo para o mesmo. Agora o X da questão: como fazer essa sincronização de dados? Eu, como administrador, acessar o aplicativo e poder escrever notícias ali no celular mesmo e isso aparecer na página web e no próprio aplicativo. Resumindo mais ainda: um facebook da vida. O que eu posto no aplicativo, aparece no site. Não quero saber da programação por trás, mas sim um norte de como prosseguir. Alguém me ajuda?
  4. eiwes

    Pegar GET repetido, fazer foreach com SELECT

    TOP, Majour!!!! Exatamente isso!!!!! Complementando... Para quem quiser verificar, basta: if(is_array($numero)){ echo "É array"; }else{ echo "Não é array"; } Além disso, no meu caso, que eu irei usar em uma consulta SQL. Basta utilizar a clasula WHERE colum in ('1', '2' ,'3') Aí a pergunta: como fazer para resultar em uma string? Pois array não é lido na consulta SQL. Simples: gere um implode $novo = "'".implode("',", $numero)."'"; //Resultado '1', '2', '3' Fera demais! Agradecimentos absurdos, Majour
  5. Boa noite, pessoal Gostaria de saber como faço para pegar gets repetidos na url, exemplo: pagina?a=1&b=2&a=2&a=5 Preciso pegar todos os valores de a, complicar e exibir no SELECT. Como? Assim: esse -> valores de a SELECT * FROM table WHERE esse = 1 AND esse = 2 AND esse = 3 AND esse = 5; Alguém tem algum raciocínio pra isso? Obrigado a todos pela ajuda.
  6. eiwes

    Pegar GET repetido, fazer foreach com SELECT

    Infelizmente não, Eduardo. Passar GETs infinitos pela URL é coisa simples url?get1=a&get2=b&get3=c.... Minha dúvida é: MESMOS PARÂMETROS REPETIDOS DIVERSAS VEZES e resgatar esses valores. Exemplificando: url?get=1&get=2&get=3 Repare que são parâmetros de mesmo nome, porém com valores diferentes. Nesse caso, gostaria de transformar os valores do "get" em uma array. $values = [1, 2 , 3 ...]; Problema: não sei qual função existe para captar valores de parâmetros repetidos.
  7. PERFEITO!!!!! ERA ISSO MESMOOOOO. Vocês são fodas!
  8. Olá pessoal, Pesquisando SEO pelo google, deparei-me com a seguinte estruturação na qual me chamou muita a atenção. Vocês sabem como fazer tal façanha? Ou seja, alterar de barras para " > "
  9. Olá a todos, amigos Estou bolando um sistema na qual o usuário pode "escolher" vários parâmetros, e por fim filtra-los. O que eu pensei (e o jeito mais fácil) foi assim: //exemplo apenas $a1 = SELECT * FROM TABELA1 WHERE COLUNA1 = 1 LIMIT 10; $a2 = SELECT * FROM TABELA 1 WHERE COLUNA1 = 2 LIMIT 10; $a3 = SELECT * FROM TABELA 1 WHERE COLUNA 1 = 3 LIMIT 10; foreach()... return $a1, $a2, $a3... E por aí vai... Suponhamos que o mizeravi faça 30 filtros desse, meu servidor daria um delay MONSTRUOSO e ferraria tudo! (resumindo, cairia). Alguém me dá uma luz no fim do túnel? Uso PDO e OOP. Preciso muito de uma abertura na mente pra saber a possibilidade disso ser melhor ou até mesmo feito no próprio SQL.
  10. Então melhor ainda, hehe Muito obrigado! Pode marcar como resolvido heh
  11. PERFEITO!!! Deu certinho. MUITO OBRIGADO, Motta :) Mas uma pergunta, só pra ficar ciente: isso pesa muito o servidor?
  12. Opa, vamos lá Motta :) Acredito que o IN no WHERE é justamente pra isso. (Não conhecia isso) Seria basicamente assim: tenho vários assuntos separados por numeração. Exemplo: TabelaTeste Assunto A | ID = 1 Assunto B | ID = 2 Assunto C | ID = 3 Assunto D | ID = 4 Existem 20 registros do assunto A; 15 do B; 30 do C e 100 do D (Por exemplo) com isso, o SQL ficaria assim: SELECT * FROM TabelaTeste WHERE ID_ASSUNTO IN (1, 3, 4) //Ou seja, o usuário não solicitou registros do "B". No entanto, trará todos os registros. Haveria a possibilidade de, além de selecionar somente os respectivos assunto, ainda limitar a quantidade de registros por cada assunto? Tipo assim: SELECT * FROM TabelaTeste WHERE ID_ASSUNTO IN (1, 3, 4) LIMIT 10, 5, 15 // Assim, traria 10 registros do Assunto A, 5 registros do Assunto C e 15 do D.
  13. Acrescentando: Se eu coloco assim... Vai NORMALMENTE!!!!! Agora se eu coloco assim: Aí dá esse erro ordinário :((((((((
  14. Olá a todos. Estou desesperado! Não sei mais o que fazer Quando faço o teste do envio do checkout transparente com o endereço escrito no próprio PHP, ele finaliza a compra/pedido normal. No entanto, se eu faço a chamada via POST, ele gera erro 400 guzzle, juntamente com o 53034 shipping, e se eu escrevo o shipping no próprio código, ele para de dar erro e vai pro BillingAddress. Não sei o que pode ser, pelo fato de dar erro somente quando é pelo envio do formulário :/ ALGUÉM ME AJUDE POR FAVOR!!!!! Estou muito desesperado. Se eu escrevo o endereço diretamente no código (function Address do PagSeguro), ele finaliza a compra normalmente. Agora, se eu faço via POST, aí dá esse erro :(
  15. @William Bruno , por favor... você sempre me ajudando :( essa eu preciso MUITO! Pois dependo só disso pra plataforma começar a render uma graninha. Me desculpa por atrapalhar e ficar te chamando toda vez.
  16. Olá, pessoal Estou desenvolvendo uma aplicação, e dentro disso, surgiu um problema.... Preciso fazer SELECT dos dados, após dar um UPDATE nesses mesmos dados recebidos e por fim realizar um INSERT. Seria muito fácil fazer isso, afinal, bastava fazer um encapsulamento dos dados e pronto. No entanto, queria saber se existe uma forma para não sobrecarregar o servidor com esse COMBO de "Request/Response". Tentei por PROCEDURE, mas necessito verificar os dados recebidos com o que já estão cadastrados na tabela, para então realizar o UPDATE.. Alguém poderia me ajudar com isso? Para resumir tudo... Preciso, apenas, de uma maneira para fazer SELECT, UPDATE e INSERT (com verificação dos dados, por isso o SELECT) de uma forma que não sobrecarregue o servidor. Por quê? Porque seria uma rotina de uns 1.000 usuários realizando isso, quase que simultaneamente, no servidor. Com isso mau feito, acredito que iria FERRAR meu bolso com um servidor MONSTRO :( PROCEDURE que tentei, mas não consegui... DELIMITER $$ CREATE PROCEDURE `confere_qts` (id INT, opcao INT, chute INT, cron INT, id_usus INT) BEGIN SELECT `correta_qts`, `resolucao_qts`, `qtd_res_qts`, `qtd_chutes_qts`, `qtd_acertos`, `a_qtd_qts`, `b_qtd_qts`, `c_qtd_qts`, `d_qtd_qts`, `e_qtd_qts`, `tempo_qts` FROM qts_cad WHERE id_qts = id; UPDATE qts_cad SET qtd_res_qts = +1, tempo_qts = cron WHERE id_qts = id; INSERT INTO respostas_qts_resp(`idUsus_resp`, `idQts_resp`, `alternativa_resp`, `correta_resp`, `tempo_resp`, `date_resp`, `chute_resp`, `revisar_resp`) VALUES(id_usus, id, opcao, correta_qts, cron, NOW(), chute, 0); IF chute = 1 BEGIN UPDATE qts_cad SET qtd_chutes_qts = +1 WHERE id_qts = id; END IF opcao = correta_qts BEGIN UPDATE qts_cad SET qtd_acertos_qts = +1 WHERE id_qts = id; END IF opcao = 1 BEGIN UPDATE qts_cad SET a_qtd_qts = +1 WHERE id_qts = id; END IF opcao = 2 BEGIN UPDATE qts_cad SET b_qtd_qts = +1 WHERE id_qts = id; END IF opcao = 3 BEGIN UPDATE qts_cad SET c_qtd_qts = +1 WHERE id_qts = id; END IF opcao = 4 BEGIN UPDATE qts_cad SET d_qtd_qts = +1 WHERE id_qts = id; END IF opcao = 5 BEGIN UPDATE qts_cad SET e_qtd_qts = +1 WHERE id_qts = id; END END $$
  17. @William Barreto, você é fera caraaaa!!! ficou muito toppp!!!! Segui a dica de vcs, você e do @William Bruno, e reestruturei a tabela... ficou muito mais fácil para ler os dados. Sério! vocês são literalmente FODAS!
  18. Muito obrigado, William. Conceito aceito! Irei estudar a modelagem da tabela e, então, modificar para aplicar :) Muito obrigado, novamente.
  19. Certo, @William Bruno. O id_qts se refere ao id da questão. Eu pensei em colocar na linha da questão porque eu preciso saber os acertos em cada (pensei que ficaria pesado fazer um INNER JOIN para compilar todos os dados). Entretanto, se você me falar que fazer isso não ficaria, confio completamente.
  20. Então, @William Barreto Na verdade, essa parte seria a mais usada do site. Praticamente vários requests a todo instante, pois é onde verifico se usuário acertou a questão ou não, por isso o SELECT. Nunca usei o "desenhador", poderia me explicar, mesmo que pouco, o que seria isso? Obrigado pelo comentário.
  21. Oi, Bruno Obrigado pela resposta. Para explicar o raciocínio: As colunas existem, pois preciso ter a quantidade de respostas em cada uma (qtd), quando coloquei A,B,C,D e E é devido a isso, mas também preciso da qtd de acertos, com isso eu consigo saber quantas pessoas erraram e acertaram aquela questão. Mesmo assim haveria uma modelagem melhor?(sei que existe, só quero uma confirmação mesmo uaheua) Mediante a sua resposta, irei raciocinar mais para chegar a uma saída. Novamente, agradeço pela resposta.
  22. Resolvido :), apenas coloquei uma linha no código MathJax.Hub.Queue(["Typeset", MathJax.Hub, "#minhaDiv"]);
×

Important Information

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