Ir para conteúdo

Marcelo Okada

Members
  • Total de itens

    29
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Marcelo Okada

Últimos Visitantes

233 visualizações
  1. Marcelo Okada

    Update com while e foreach

    na consulta traz sim, ele vem em array, conforme tinha colocado ai. Array ( [0] => 000838-01 [1] => 000838-02 [2] => 000838-03 [3] => 001929-01 [4] => 000838-00 ) e ele nao aplica justamente ai, no ultimo!
  2. Marcelo Okada

    Update com while e foreach

    Bom, consegui fazer, mas ainda continua, não aplica na ultima linha! nao vai.....
  3. Marcelo Okada

    Update com while e foreach

    Boa tarde, muito obrigado pela, ajuda, mas ele não aplica no banco, não faz o execute.
  4. Marcelo Okada

    Update com while e foreach

    Boa tarde, estou com duvidas aqui em meu projeto, tenho um array de valores, que vem através de um resultado, qunado faço o while, para mostrar todos os registros, dentro dele faço um update, mas o problema que ele nao aplica na ultimo linha da tabela, tbm fiz por foreach continua a mesma coisa, o que pode ser isso??? while(!$sql->eof()){ $ccodiusua1 = $sql->result("CCODIUSUA1"); $sql11 = new Query ($bd); $txt11 = "UPDATE HSSVACINA_GRIPE SET XML = 'S' WHERE CCODIUSUA1 = '".$ccodiusua1."'"; $sql11->executeSQL($txt11); $sql->next(); } só não aplica na ultima linha. em foreach: $ccodiusua1[] = $sql->result("CCODIUSUA1"); foreach($ccodiusua1 as $a){ $sql11 = new Query ($bd); $txt11 = "UPDATE HSSVACINA_GRIPE SET XML = 'S' WHERE CCODIUSUA1 = '".$a."'"; $sql11->executeSQL($txt11); } $ccodiusua1[] vem certinho a quantidade. Array ( [0] => 000838-01 [1] => 000838-02 [2] => 000838-03 [3] => 001929-01 [4] => 000838-00 )
  5. Marcelo Okada

    Agrupar arrays com mesmo indice.

    ele só está retornando apenas um o primeiro numero dos valores. 2; 1;
  6. Marcelo Okada

    Agrupar arrays com mesmo indice.

    estou tentando colocar isso em txt, no meu arquivo ele nao entende os valores do array certo, teria como transformar esses valores em array, em uma linha. separados por ponto e virgula. $array = '210,11;14,89' isso para cada um esse seria 687607 .
  7. Marcelo Okada

    Agrupar arrays com mesmo indice.

    é pq sou leigo, trouxe exatamente os arrais que eu quero, como q seto, por exemplo, [687607] => Array ( [0] => 210,11 ) ( [1] => 14,89 ) tem como eu colocar em lista, ou algo parecido, 687607 => 210,11 e 14,89.???
  8. Marcelo Okada

    Agrupar arrays com mesmo indice.

    bom dia, estou com duvidas em relação array, como que faço para agrupar esses arrays. Array ( [687607] => 210,11 ) Array ( [687608] => 92,94 ) Array ( [687607] => 14,89 ) Array ( [687608] => 6,58 ) gostaria que ficassem assim: Array ( [687607] => 210,11 [687607] => 14,89 ) Array ( [687608] => 92,94 [687608] => 6,58 ) minha linha de codigo: $array1 = array($nnumepaga => $copart1); só que ele está dentro de um while. obrigado
  9. Marcelo Okada

    Linhas em colunas

    o problema q nao sei como fazer isso, tentei de alguma forma nao traz resultado, SELECT HSSPAGA.DPAGAPAGA, SUM(HSSPACON.NVALOPACON) SOMA_COPART FROM HSSPACON, HSSCONT, HSSPAGA UNPIVOT(NVALOPACON for DPAGAPAGA in(DPAGAPAGA)) WHERE HSSPACON.NNUMECONT = HSSCONT.NNUMECONT AND HSSCONT.NNUMEUSUA IN (SELECT NNUMEUSUA FROM HSSUSUA WHERE NNUMETITU = 4118333) AND HSSPAGA.NNUMEPAGA = HSSPACON.NNUMEPAGA AND HSSPAGA.DVENCPAGA BETWEEN '01/01/2016' AND '31/12/2017' AND HSSPAGA.NNUMEPAGA NOT IN (SELECT NNUMEPAGA FROM HSSPARCM) AND HSSPAGA.CFLAGPAGA IN ('P') AND HSSCONT.NNUMEUSUA = '28701' AND HSSPAGA.DVENCPAGA = '31/07/17' GROUP BY HSSPAGA.DPAGAPAGA ORDER BY DPAGAPAGA ASC OBS, SOU LEIGO EM ORACLE
  10. Marcelo Okada

    Linhas em colunas

    boa tarde, gostaria de saber como q eu faço para transformar linhas em colunas. data valor 06/02/2017 6,96 02/03/2017 8,50 trazer assim: data valor data valor 06/02/2017 6,96 02/03/2017 8,50 no caso se tiver mais linhas assim indo incrementando na frente. meu select SELECT HSSPAGA.DPAGAPAGA, SUM(HSSPACON.NVALOPACON) SOMA_COPART FROM HSSPACON, HSSCONT, HSSPAGA WHERE HSSPACON.NNUMECONT = HSSCONT.NNUMECONT AND HSSCONT.NNUMEUSUA IN (SELECT NNUMEUSUA FROM HSSUSUA WHERE NNUMETITU = 4118333) AND HSSPAGA.NNUMEPAGA = HSSPACON.NNUMEPAGA AND HSSPAGA.DVENCPAGA BETWEEN '01/01/2016' AND '31/12/2017' AND HSSPAGA.NNUMEPAGA NOT IN (SELECT NNUMEPAGA FROM HSSPARCM) AND HSSPAGA.CFLAGPAGA IN ('P') AND HSSCONT.NNUMEUSUA = '28701' AND HSSPAGA.DVENCPAGA = '31/07/17' GROUP BY HSSPAGA.DPAGAPAGA ORDER BY DPAGAPAGA ASC
  11. Marcelo Okada

    ckeditor não grava no banco com as formatações.

    boa tarde, peguei aquela ferramenta do ckeditor para colocar em uma textarea, mas só que quando vou dar insert na tabela ele vai apenas as letras normais sem as codificações que formatam o texto, alguém sabe me dizer se isso é php ou html?? bom criei aqui no forum, pois esta pagina esta vinculada ao bd com php. existe um botão la no ckeditor no canto direito, <CODIGO FONTE>, quando clico la, ele me mostra os códigos formatados, por exemplo <b> olá</b> mas quando grana no banco grava como "ola", debuguei a variável que carrega isso, mas simplesmente não vai. exemplo citado acima: <b> olá</> <textarea class="ckeditor" name="editor" id="editor" rows="30" cols="80"></textarea> </div> $editor = $seg->antiInjection($_POST['editor']); segue anexo a foto de onde clico ele aparece o texto formatado, quando insiro no BD, sem clicar nos botoes de formatações ele vem do jeito cetinho, em negrito e etc.
  12. Marcelo Okada

    textarea, erro ao gravar no BD (oracle)

    bom conseguir resolver aqui, pelas dicas fui em encaixando, na variavel da textarea, sem nenhum tipo de função para string, mas quando vem do banco utilizei html_entity_decode, deu certo, resolvido. pode finalizar o tópico.
  13. Marcelo Okada

    textarea, erro ao gravar no BD (oracle)

    o campo da tabela ta como clob.
  14. Marcelo Okada

    textarea, erro ao gravar no BD (oracle)

    Bom dia, estou com problemas, no arquivo em php, com html, agora não sei se o tópico tem q ser aqui ou em html, bom acho q no ultimo caso o site morre no php. Estou com um problema, no meu textarea, quando coloco valor nele, por exemplo, caracteres com acentuação ou símbolos, e demais caracteres especiais, ele grava no banco como. EXEMPLO: Ç = &CCEDIL; e assim por adiante, ele coloca todas as tabelas de caracteres especiais em html. no meu arquivo php, ja tentei de tudo tanto para inserir no banco como para mostrar em um select. na caixa de texto coloco somente "Ç" e dou submit!!! <div id="titulo"> NOTÍCIA: </div> <div id="caixa"> <textarea class="span15" type="text" id="texto" name="texto" rows="20">{TEXTO}</textarea></br> </div> if($_POST['inserir']){ $conteudo = $seg->antiInjection($_POST['texto']); function convertem($term, $tp) { if ($tp == "1") $palavra = strtr(strtoupper($term),"àáâãäåæçèéêëìíîïðñòóôõö÷øùüúþÿ","ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÜÚÞß"); return $palavra; } $conteudo = convertem($conteudo,1); $conteudo = htmlentities($conteudo); $sql = new Query($bd); $txt = "INSERT INTO SITE_NOTICIA (NOT_TITULO,NOT_MANCH,NOT_CONTE,NOT_FONTE,NOT_DATAS,NOT_HORAS,NOT_MESES,NOT_ANOSS,NOT_FOTOS) VALUES ('".$titulo."','".$manchete."','".$conteudo."','".$fonte."','".$data."','".$horas."','".$mes."','".$ano."','".$fotos."')"; $sql->executeSQL($txt); //sdebug($conteudo,TRUE); header ("Location: noticiaSYS.php"); } no banco ele grava assim: &CCEDIL; ja tentei na variável: utf8_encode($conteudo), utf8_decode($conteudo), utf8_encode($conteudo), htmlentities($conteudo), html_entity_decode($conteudo). e nada de funcionar. gostaria de saber se alguém conhecer alguma função do php que ja transforma o conteúdo da variável, ou como que faz para gravar no banco assim mesmo.
  15. Marcelo Okada

    Validar numero do celular com o dig 9 na frente

    boa tarde, gostaria de saber se alguém conheçe esse esquema de validar apenas celular. estou tentando mas não consigo. if($_POST['atlc']) { function validarCelular($celular) /* já valendo a regra de 2013 da ANATEL para o 9 digito */ { $exp_regular = '^\([1-9]{2}\) [9]{0,1}[6-9]{1}[0-9]{3}\-[0-9]{4}$'; $ret = preg_match($exp_regular, $celular); } if($ret === 1){ $sql_atua1 = new Query($bd); $txt_atua1 = "UPDATE HSSVACINA_ATUALIZA SET CCELTITU = '".$celular."' WHERE NNUMETITUA = '".$_SESSION['id_titular']."'"; $sql_atua1->executeSQL($txt_atua1); $tpl->CLASSE = "alert-success"; $tpl->MSG = 'Celular alterado com sucesso!'; $tpl->block("ERRO"); $sql_atua1->next(); }else { $tpl->CLASSE = "alert-error"; $tpl->MSG = 'Celular inválido!'; $tpl->block("ERRO"); } } ele não da o update, e nem me mostra a mensagem, apenas ele me mostra que o numero está inválido.
×

Informação importante

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