Ir ao conteúdo
  • Cadastre-se

MARCOS VINICIUS LOPES NASC

Membro Pleno
  • Posts

    32
  • Cadastrado em

  • Última visita

posts postados por MARCOS VINICIUS LOPES NASC

  1. 1 hora atrás, MARCOS VINICIUS LOPES NASC disse:

    Bom dia Galera estou com uma dificuldade de passar um valor dentro de um laço (mysql fetch_ assoc ) para uma modal, sendo que o valor que é apresentado na modal é sempre o ultimo registro do laço, fazendo uma chamada < a href para outra pagina sem ser a modal o valor do onclick vai beleza. abixo codigo resumido.

     

    
    <?php
        $sqlevents=mysqli_query($conn,"SELECT start,procedimento FROM events WHERE idpaciente='$id' ORDER BY start DESC");
            while ($row = $sqlevents->fetch_assoc()) {
            $start[] = $row['start'];
            $procedimento = $row['procedimento'];
    
        ?>
     <tbody>
        <tr>
        <td><a class="lin" href="" data-toggle='modal' data-target='#visualizar'><?php echo date('d/m/Y H:i:s', strtotime($start[])) ?></a></td> 
      
        </td>
    
        <td><?php echo $procedimento ?></td>
    
      </tr>
       <?php } ?>
     </tbody>
       </table>
    
       <div class="modal fade" id="visualizar" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" data-backdrop="static">
          <div class="modal-dialog" role="document">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                <h4 class="modal-title text-center">Dados do Atendimento</h4>
              </div>
              <div class="modal-body">
        <li><?php echo $start ?></li>                                          
              </div>
            
             </div>
            </div>
            </div>
          </div>
        
    
        
      </div>
    </div>
    </body>
    </html>

     

    @DiF

  2. Bom dia Galera estou com uma dificuldade de passar um valor dentro de um laço (mysql fetch_ assoc ) para uma modal, sendo que o valor que é apresentado na modal é sempre o ultimo registro do laço, fazendo uma chamada < a href para outra pagina sem ser a modal o valor do onclick vai beleza. abixo codigo resumido.

     

    <?php
        $sqlevents=mysqli_query($conn,"SELECT start,procedimento FROM events WHERE idpaciente='$id' ORDER BY start DESC");
            while ($row = $sqlevents->fetch_assoc()) {
            $start[] = $row['start'];
            $procedimento = $row['procedimento'];
    
        ?>
     <tbody>
        <tr>
        <td><a class="lin" href="" data-toggle='modal' data-target='#visualizar'><?php echo date('d/m/Y H:i:s', strtotime($start[])) ?></a></td> 
      
        </td>
    
        <td><?php echo $procedimento ?></td>
    
      </tr>
       <?php } ?>
     </tbody>
       </table>
    
       <div class="modal fade" id="visualizar" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" data-backdrop="static">
          <div class="modal-dialog" role="document">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                <h4 class="modal-title text-center">Dados do Atendimento</h4>
              </div>
              <div class="modal-body">
        <li><?php echo $start ?></li>                                          
              </div>
            
             </div>
            </div>
            </div>
          </div>
        
    
        
      </div>
    </div>
    </body>
    </html>

     

  3. Problema resolvido utilizando um input hidden com valor do id, e chamando ela dentro do script que faz o redirecionamento para a pagina ficando assim, sendo que  o ID é uma variável declarada dentro de outro script da pagina. 

    Html

     

      <input type="hidden" class="form-control" name="id" id="id" value="">

    no script 

     function send(action)
    
    {
        switch(action) {
            case 'save':
                url = 'descripcion_evento.php?id='+ document.getElementById('id').value;
                break;
            case 'submit':
                url = 'submit.php';
                break;
            case 'publish':
                url = 'publish.php';
                break;
        }
    
        document.forms[0].action = url;
        document.forms[0].submit();
    }


     

     

  4. fala galera bom dia, vcs @DiFpoderiam me apontar um erro no meu codigo ?  preciso passar um valor de uma variavel do java para uma url mais não está dando certo veja um resumo do trecho abaixo. os links estão abrindo certinho mais a variavel ID que quero que passe via url não esta indo . queria que a id (  $('#visualizar #id').val(event.id); ) fosse passada na url .


      

     eventClick: function(event) {
    
                            $('#visualizar #id').text(event.id);
                            $('#visualizar #id').val(event.id);
                            $('#visualizar #title').text(event.title);
                            $('#visualizar').modal('show');
                            return false;
    
                        },
    
     function send(action)
    {
        switch(action) {
            case 'save':
                url = 'descripcion_evento.php?id'=+id;
                break;
            case 'submit':
                url = 'submit.php?id='+id;
                break;
            case 'publish':
                url = 'publish.php?id='+id;
                break;
        }
    
        document.forms[0].action = url;
        document.forms[0].submit();
    }
            </script>
    
    <input type="button"  value="Save and Continue Editing" onclick="send('save');" />
    <input type="button" value="Save" onclick="send('submit');" />
    <input type="button" value="Publish" onclick="send('publish');" />

     

    adicionado 0 minutos depois

    @dif

  5. @DiF

    @Erciley Junior

    Obrigado pela dica, eu fiz um seguinte aqui abaixo, porque tive que separar da hora da data depois adicionar os minutos desejados no tempo ai juntava de novo, deu certo aqui mais uma @dif resolvida valeu @Erciley Juniortmb.

    <?php
    date_default_timezone_set('America/Sao_Paulo');
     $data=("21/05/2018 15:00:00");
     $hora = substr($data, 11, 8);
    
     $acrescimos = 30;
    //$hora_atual = date("H:i:s");
    $dt=date("d/m/Y H:i:s",strtotime($hora . " + ". $acrescimos ." minutes"));
    
    
    ?>

     

  6. Boa tarde Galera, estou com uma duvida aqui de como fazer uma alteração de uma variavel data_time, abaixo eu recebo a data e hora de um calendario e queria adicionar a essa mesma data_hora um tempo a mais, tipo acrescentar sempre 30 minutos a mais na data hora escolhida. alguem desvenda ai esse duvida.

     

    $orderDate = date('d/m/Y H:i:s', strtotime($_POST['from']));

     

    essa variavel fica assim : 18/05/2018 13:15:00.

    queria acrecentar mais 30 minutos ai nesse tempo em outra variavel que ficaria assim

    essa variavel B fica assim : 18/05/2018 13:45:00.

     

    @dif

     

  7. 13 horas atrás, DiF disse:

    @MARCOS VINICIUS LOPES NASC  Como você me marcou incorretamente, não apareceu para mim a chamada do mention.

     

    Enfim,  Talvez você possa contornar o problema usando a função substring do mysql.

     

    Por exemplo:

     

    
    SELECT 
       SUBSTRING(SEC_TO_TIME( SUM( TIME_TO_SEC( tma ) )/6), 1, 8) AS horaFormatada 
    FROM fluxo WHERE dt='2018-01-01';

    Onde o 1 ali é onde começa e o 8 é a quantidade de caracteres.

     

    Em tempo, eu não uso Time.... eu prefiro usar o "datetime"

    PS: Não garanto que vá funcionar... nem tenho como testar o exemplo que dei acima.

     

    Se quiser entender melhor substring, leia este artigo: https://www.w3resource.com/mysql/string-functions/mysql-substring-function.php

    @dif deu aqui o resultado quase esperado, porém, ao separar o código em duas query percebi que me retornou o valor esperado, tipo fiz primeiro a soma dos tempos com time_to_sec que me retornou um valor inteiro que logo apos foi divido por '6' deu ai um valor quebrado mais apos a query sec_to_time ele me retornou o valor arredondado como na versão 5 do mysql, mais vou usar sua dica aqui para não mudar muito aqui o código valeu @dif por uma ai.

  8. Fala galera mais uma duvida aqui, alguém já viu ou sabe porque ha diferenças entre dois resultados da query abaixo.?

    Um seguinte : Estava utilizando uma versão do mysql acho q 5 alguma coisa, então um dia eu atualizei para versão mais nova do mysql 5.7 foi ai que notei uma diferença de resultado em uma query que utilizo aqui em meu código php.

    Obs: Resultado tando via php quanto na querybrowser da o mesmo.

     

    Na versão 5. alguma coisa 

    SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( tma ) )/6) FROM fluxo WHERE dt='2018-01-01';

    Este resultado na versao 5 saia assim = '00:07:59'

    Ja o mesmo código apos atualização para versão 5.7 ficou assim = '00:07:58:5000'

    O campo 'tma' está como 'time' no banco e com valor default = '00:00:00'.

    Tmb não consegui fazer um tipo uma formatação dessa saída para correção tipo um TIME_FORMAT.

    @DIF essa é boa.

  9. Em 30/01/2018 às 00:04, DiF disse:

    @MARCOS VINICIUS LOPES NASC

    Pelo que andei lendo a houve uma mudança na classe da função  result doo mysqli.

    O recomendado é que não use ele mais.

     

    Se eu fosse você usaria o fetch_object.  Desta forma:

     

    
    $sql_result = mysqli_query($conn,"select count(*) from vendas where produto='CELULAR' AND data_venda BETWEEN '2017-01-01' AND '2017-02-01'");
     while($vendas = mysqli_fetch_object($sql_result)):  
          //Aqui você monta a estrutura que vai mostrar os resultados. 
          //Com o fetch_object() você vai colocar desta forma: $vendas->id, $vendas->nomeProduto
     endwhile;

    Desta forma, você  trata os resultado como objeto. Se quiser pode diminuir as linhas, colocando tudo na mesma linha.

    Particularmente eu não me importo com quantidade de linhas, o ideal é que o código tenha o máximo de comentários explicativos e que sejam bem edentados. 

    @dif valeu foi assim feito.

    • Curtir 1
  10. Senhores do conselho alguem pode me informar o que eu ja sei mais teimo em aceitar porque não consigo usar essa clausula mysqli .

    um seguinte : eu utilizava uma versão antiga do PHP e mysql em um servidor acho que versão 5 em ambas, apos migração e atualização do banco para versão mais nova , algumas coisas como mysql para mysqli teve que ser ajustadas, porém, queria uma solução para este caso abaixo.

    Com mysql antigo .

     $x= mysql_result(mysql_query("select count(*) from vendas where produto='CELULAR' AND data_venda BETWEEN '2017-01-01' AND '2017-02-01'"),0);

    Com mysqli a query mysql_result não funciona, sei como fazer de outra forma mais vai aumentar a linha de codigo o que eu não queria.

     

     $x= mysqli_result(mysqli_query($conn,"select count(*) from vendas where produto='CELULAR' AND data_venda BETWEEN '2017-01-01' AND '2017-02-01'"),0);

    "Call to undefined function mysqli_result() "

  11. @Johnny Brito nada  veio aqui ainda na mesma, não sei dizer o porque está opção está desativada 

    Em 06/11/2017 às 18:53, Johnny Brito disse:

    @MARCOS VINICIUS LOPES NASC

    Tem algum AD na rede?

    Pelo que me lembro, o que pode influenciar nisso é uma GPO e essas configurações no server ou client.

    Não , não tem o server está limpo apenas servindo como servidor de TS mesmo. sem domino, sem ad, liso.

    Mais tenho outro nesta mesma conf, porém la tudo ok com esses recursos.

  12. Galera não consegui nem a pau habilitar essas opções no windows server 2008R2 , imagem em anexo, preciso delas pois sem elas o acesso via Terminal service não funciona o copiar e colar arquivos de uma area para outra e nem as portas tipo USB, SERIAL . Preciso habilitar o CONTROL C + CONTROL V  no terminal services no meu servidor 2008R2.

     

    ERRO_SERVER.png

  13. value mais uma @dif, a dica é essa mesmo usar a classe ao invés da chamado id no caso que estava utilizando, dica valiosa valeu . 

    adicionado 0 minutos depois
    11 horas atrás, DiF disse:

    @MARCOS VINICIUS LOPES NASC  Olá.

    O seu problema é provavelmente porque você está usando o ID  para identificar o calendário.

    Então se você tiver 50 campos de ID igual, só vai funcionar no primeiro.

    Usar multiplos campos com ID é errado, jamais faça isso.

     

    Quando você tem mais de um campo que usa um mesmo identificador, use o "class"  

     

    Altere para:

    
    <script>
    $(function() {
        $(".calendario").datepicker({
            dateFormat: 'dd-mm-yy',
            dayNames: ['Domingo','Segunda','Terça','Quarta','Quinta','Sexta','Sábado','Domingo'],
            dayNamesMin: ['D','S','T','Q','Q','S','S','D'],
            dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb','Dom'],
            monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
            monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov','Dez']
        });
    });
    </script>
    while ($i < 5( por exmplo ) {
    <input name="de"  type="text" size="15" class="calendario" >
    }

     

    Veja um exemplo funcionando: http://jsfiddle.net/Fa8Xx/4705/

    Clique em cada campo.

    Resolvido valeu @DiF

    • Curtir 1
  14. Boa noite galera, alguém me tira do prego, estou precisando colocar em mais de um campo input um calendário do tipo datepicker, abaixo script que uso para o calendário, o problema e que para usar em mais de um campo funciona apenas no primeiro campo o resto não funciona, observação os campos são criados de acordo com uma pesquisa do banco, então pode ser uma,duas,três, etc...  criado por um laço while. então preciso que todos os campos chame o calendário sem problemas.

    <script>
    $(function() {
        $("#calendario").datepicker({
            dateFormat: 'dd-mm-yy',
            dayNames: ['Domingo','Segunda','Terça','Quarta','Quinta','Sexta','Sábado','Domingo'],
            dayNamesMin: ['D','S','T','Q','Q','S','S','D'],
            dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb','Dom'],
            monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
            monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov','Dez']
        });
    });
    </script>
    while ($i < 5( por exmplo ) {
    <input name="de"  type="text" size="15" id="calendario" >
    }

     

  15. Boa noite galera , segue ai uma duvida que não lembro e não achei como fazer abaixo tenho um resultado de uma consulta no mysql que me retorna um valor do tipo time( HH:MI:SS)

    preciso dividir essa variável por um valor inteiro qualquer e me retornar este mesmo valor no formato time(HH:MI:SS). 

    $tmetotal=mysql_result(mysql_query("SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( tme ) ) ) FROM fluxo WHERE year(dt)='$newano' AND month(dt)='$newmes'"),0); 

    esse resultado ai de cima seria no meu banco o valor ( 02:00:00 ) ou seja 2 horas. neste caso queria dividir esse valor por exemplo por "2". ai ficaria o resultado (01:00:00).

    como fazer ? obrigado galera.

     

     

     

  16. Bom dia Galera, alguém pode me ajudar em uma tarefa ? seguinte, preciso fazer um gráfico dinâmico ponteiro velocimetro igual a da foto em anexo, para colocar em uma pagina web que busca dados em um banco de dados, tudo intranet, nada de fora. Tenho alguns gráficos com PHP LOT, porém não acho nessa biblioteca esse modelo que preciso fazer, alguma dica ? não precisa ser exatamente com php, contudo, aceite dados dinâmicos passados por $variáveis.

     

    image013.png

  17. @difNum mundo em que a grande maioria desiste e morre na praia, aqueles que são persistentes ou teimam e furam o céu e passam na frente de todos os outros que cederam no meio do caminho por preguiça, interesses secundários, zona de conforto, medo, pusilanimidade, dispersão e tudo o mais que faz as pessoas desistirem de seguir em frente com seus objetivos.

    Obrigado pela ajuda, sua dica foi essencial para meu codigo funcionar e alem descobri novas funções que posso usar com ele Falou. 

    • Curtir 2

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...