Ir para conteúdo
DinhoPHP

Função não funciona

Recommended Posts

Olá!

Não consigo entender o porque a minha função cadValor() funciona e a desc() não

 

file.js

<script>

    var txtval = document.querySelector('#inputValor');
    var res  = document.querySelector('#inputCopyValor'); //ONDE QUERO ESCREVER
    var res2 = document.querySelector('#seuValor'); // VALOR INDO PARA HOLERITE
    var res3 = document.querySelector('#seuValorMult'); // VALOR QUE SERÁ DOBRADO
function cadValor(){
    
    var val  = Number(txtval.value);
    res.placeholder = val.toFixed(2);
    res2.placeholder = val.toFixed(2);
    var dobro = val * 2; // dobra o valor
    res3.placeholder = dobro.toFixed(2); // pega o valor dobrado
}

function desc(){
   var txtDobro    = document.querySelector('#seuValorMult'); // VALOR QUE FOI DOBRADO
   var txtSacado   = document.querySelector('#seuValorDia2');
   var txtRestante = document.querySelector('#seuValorRes');
   var resDobro    = Number(txtDobro.value);
   var resSacado   = Number(txtSacado.value);
   //var resRestante = Number(txtRestante.value);
   var resRest     = resDobro;
   txtRestante.placeholder = resRest.toFixed(2);
}
</script>

file.php

<div class="container">
      <!-- PRIMEIRA LINHA -->
      <div class="d-flex justify-content-center mt-3">
    
      <div id="divHolerite" class="col-12 col-sm-8 col-md-6 col-lg-4">
         
         <div class="d-flex flex-column justify-content-center align-items-end bg-dark">
            <div class="col-12 mb-3">
               <label for="inputValor">Admin: Cadastrar Valor</label>
               <div class="input-group">
                  <div class="input-group-prepend">
                     <span class="input-group-text">R$</span>
                  </div>
                  <input id="inputValor" class="form-control" type="text" name="inputValor" onkeypress="return onlynumber();">
                  <button type="submit" value="ativa" class="btn btn-danger text-uppercase ml-3" data-toggle="modal" data-target="#modalHolerite" onclick="cadValor()">ativa</button>
               </div>            
            </div>
         
         <div class="col-12">
            <button type="reset" value="clean" class="btn btn-light btn-lg text-uppercase mb-3">apagar cadastro</button>
         </div>
         
         <hr style="background-color: #777777; widht: 100%;">
      </div>
      <!-- SEGUNDA LINHA -->
      <div class="d-flex flex-column flex-nowrap align-items-start bg-dark mb-3">
         <div class="col-8 mb-3">
            <div class="input-group">
               <div class="input-group-prepend">
                  <span class="input-group-text">R$</span>
               </div>
               <input id="inputCopyValor" class="form-control" type="text" name="inputCopyValor" placeholder="" readonly>
            </div>
         </div>
         
         <div class="col-12 mb-3">
            <div class="input-group mb-3">
               <div class="input-group-prepend">
                  <span class="input-group-text">R$</span>
               </div>
               <input id="inputValorDia" class="form-control" type="text" name="inputValorDia" placeholder="0,10" readonly>
               <div class="input-group-prepend">
                  <span class="input-group-text">por dia</span>
               </div>
               <button type="submit" value="saque" class="btn btn-danger text-uppercase btn-sm ml-3">sacar</button>
            </div>
            <div class="d-flex">               
               <button type="submit" value="saque" class="btn btn-danger text-uppercase btn-sm mr-3">descontar</button>
               <div class="input-group">
                  <div class="input-group-prepend">
                     <span class="input-group-text">R$</span>
                  </div>
                  <input id="inputValorDesc" class="form-control" type="text" name="inputValorDesc">
                  </div>
               </div>
            </div>
         </div>    
         
      </div>
   </div>
   <!-- HOLERITE -->
   <!-- Modal -->
<div class="modal fade" id="modalHolerite" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title" id="exampleModalLabel">Título do modal</h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Fechar">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body">
        <!-- HOLERITE -->

        <div class="container">
      <!-- PRIMEIRA LINHA -->
      <div id="test" class="d-flex justify-content-center mt-3">
         <div id="divHolerite" class="col-12 col-md-10 col-lg-8">
            <div class="d-flex flex-column justify-content-center align-items-end bg-dark">
               <div class="col-12 mb-3">
                  <h2 class="text-uppercase text-center text-white">holerite</h2>
                  <div class="row">
                     <div class="col-12 col-sm-6">
                        <label for="seuValor" class="text-left text-uppercase">seu valor</label>
                        <div class="input-group">
                           <div class="input-group-prepend">
                              <span class="input-group-text">R$</span>
                           </div>
                           <input id="seuValor" class="form-control" type="number" name="seuValor" placeholder="">
                        </div>
                     </div>
                     <div class="col-12 col-sm-6">
                        <label for="inputValorDia" class="text-left text-uppercase">total: 200 dias</label>
                        <div class="input-group mb-3">
                           <div class="input-group-prepend">
                              <span class="input-group-text">R$</span>
                           </div>
                           <input id="inputValorDia" class="form-control" type="number" name="inputValorDia">
                           <div class="input-group-prepend">
                              <span class="input-group-text">por dia</span>
                           </div>
                        </div>
                     </div>
                     <div class="col-12 col-sm-6">
                        <label for="seuValorMult" class="text-left text-uppercase">valor multiplicado</label>
                        <div class="input-group">
                           <div class="input-group-prepend">
                              <span class="input-group-text">R$</span>
                           </div>
                           <input id="seuValorMult" class="form-control" type="number" name="seuValorMult">
                        </div>
                     </div>
                  </div>
               </div>

               <hr style="background-color: #777777; widht: 100%;">
            </div>
            <!-- SEGUNDA LINHA -->
            <div class="d-flex flex-column justify-content-center bg-dark mb-3"
               style="padding-left: 10px; padding-right: 0px;">
               <div class="row overflow-visible">
                  <div class="col-12 col-sm-4">
                     <span class="text-white font-data">00/00/2019:</span>
                  </div>

                  <div class="col-12 col-sm-8">
                     <div class="input-group mb-3">
                        <div class="input-group-prepend">
                           <span class="input-group-text">R$</span>
                        </div>
                        <input id="seuValorDia2" class="form-control" type="number" name="seuValorDia2" placeholder="0,10" readonly>
                        <div class="input-group-prepend">
                           <span class="input-group-text">por dia</span>
                        </div>
                        <button type="submit" value="saque"
                           class="btn btn-danger text-uppercase btn-sm ml-3 mr-2" onclick="desc()">sacar</button>
                     </div>
                  </div>
               </div>
               <div class="form-row col-12" style="border: 2px white solid;">
                  <div class="col-12 col-sm-6">
                     <label for="seuValorSacado" class="text-left text-uppercase"><br></label>
                     <div class="input-group">
                        <div class="input-group-prepend">
                           <span class="input-group-text">R$</span>
                        </div>
                        <input id="seuValorSacado" class="form-control" type="number" name="seuValorSacado">
                     </div>
                     <label for="seuValorSacado" class="text-center text-uppercase">valor sacado</label>
                  </div>
                  <div class="col-12 col-sm-6">
                     <label for="seuValorRes" class="text-center text-uppercase" style="margin-left: 5vw;">seu valor
                        restante</label>
                     <div class="input-group">
                        <div class="input-group-prepend">
                           <span class="input-group-text">R$</span>
                        </div>
                        <input id="seuValorRes" class="form-control" type="number" name="seuValorRes" placeholder="" readonly>
                     </div>
                     <label for="seuValorRes" class="text-center text-uppercase" style="margin-left: 10vw;">pra
                        saque</label>
                  </div>
               </div>
            </div> <!-- Termina linha geral -->
         </div>
         <!-- FIM DO HOLERITE -->
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-secondary" data-dismiss="modal">Fechar</button>
      </div>
    </div>
  </div>
</div>
</div>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.15.0/umd/popper.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

@DinhoPHP Boa tarde!

 

Eu consigo achar aonde a função cadValor() é chamada, mas eu não consigo achar aonde a função desc() é chamada.

<button type="submit" value="ativa" class="btn btn-danger text-uppercase ml-3" data-toggle="modal" data-target="#modalHolerite" onclick="cadValor()">ativa</button>

 

Eu acho que você esqueceu de adicionar um evento para chama a função desc() no button.

<button type="submit" value="saque" class="btn btn-danger text-uppercase btn-sm mr-3">descontar</button>

Falta o onclick="desc()" no button.

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 hora atrás, gabrielms disse:

@DinhoPHP Boa tarde!

 

Eu consigo achar aonde a função cadValor() é chamada, mas eu não consigo achar aonde a função desc() é chamada.


<button type="submit" value="ativa" class="btn btn-danger text-uppercase ml-3" data-toggle="modal" data-target="#modalHolerite" onclick="cadValor()">ativa</button>

 

Eu acho que você esqueceu de adicionar um evento para chama a função desc() no button.


<button type="submit" value="saque" class="btn btn-danger text-uppercase btn-sm mr-3">descontar</button>

Falta o onclick="desc()" no button.

Provavelmente deve ter sido os CTRL+Z que pressionei amigo. Estava nesse button. Independente do valor dos inputs, sempre resulta em zero. Mas já agradeço.

<button type="submit" value="saque" class="btn btn-danger text-uppercase btn-sm ml-3" onclick="desc()">sacar</button>

Compartilhar este post


Link para o post
Compartilhar em outros sites

@DinhoPHP Você salva o valor no atributo placeholder e não no atributo value. Na sua função desc(), você tenta pegar o valor da atributo value como ela está sem o valor ele não funciona.

 

Assim ele deve funcionar

function desc(){
   var txtDobro    = document.querySelector('#seuValorMult'); // VALOR QUE FOI DOBRADO
   var txtSacado   = document.querySelector('#seuValorDia2');
   var txtRestante = document.querySelector('#seuValorRes');
   var resDobro    = Number(txtDobro.placeholder);
   var resSacado   = Number(txtSacado.placeholder);
   //var resRestante = Number(txtRestante.value);
   var resRest     = resDobro;
   txtRestante.placeholder = resRest.toFixed(2);
}

 

OBs..: Esse seu código está muito bagunçado e tem muita coisa desnecessária, tenta melhorar ele um pouco.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sei que está @gabrielms kkkkk. Mas infelizmente estou iniciando no JS e não tenho dúvidas que esteja bagunçado, sem contar o cálculo que o cliente pediu. Desenvolvo mais com HTML5, CSS3, Bootstrap 4, PHP e C. Abraço! E Obrigadão!

Compartilhar este post


Link para o post
Compartilhar em outros sites

DinhoPHP

Só para tentar explicar o motivo pelo qual o seu CALCULO está com valor ZERADO, como o Gabriel comentou em uma resposta dele, na sua primeira FUNÇÃO você está jogando os VALORES dentro do ATRIBUTO PLACEHOLDER, o que não é um VALUE, não sei se você entendeu, ai quando você faz um querySelector você não especifica QUAL É O ATRIBUTO que deseja pegar, mas explicando que não pode ser .VALUE pois você está colocando os "VALORES" no document.querySelector('#inputCopyValor').placeholder.

 

Eu fiz uns testes aqui tentando entender primeiro a sua página que é ela que está bagunçada por causa da falta do CSS que você poderia postar e ajustando as suas funções.

 

Você pode posta o seu CSS aqui, pois gostaria de montar a página e ver o que esta de errado com a sua explicação "Regra do negócio"???

 

PARA QUE O CÓDIGO QUE EU ESTOU ENVIANDO FUNCIONA VOCÊ PRECISA TROCAR O TYPE DOS CAMPOS, DE NUMBER PARA TEXT. Após colocar o valor e clicar em ATIVAR você tem que fechar o modal no X, depois você digita um valor no campo de texto acima de "por dia" e clica em SACAR.

 

Nome do Arquivo do Script js.js

function cadValor(){
    var entrada = document.getElementById('inputValor').value;
    document.getElementById('seuValor').value = document.getElementById('inputValor').value;
    document.getElementById('inputCopyValor').value = document.getElementById('inputValor').value;
	
	entrada = entrada.replace(".","");
	entrada = entrada.replace(",",".");
	var calc_total = parseFloat(entrada) * 2;
	var numero = calc_total.toFixed(2).split('.');
    numero[0] = numero[0].split(/(?=(?:...)*$)/).join('.');
    document.getElementById('seuValorMult').value = numero;
}
function desc(){
    //var txtDobro      = document.querySelector('#seuValorMult'); // VALOR QUE FOI DOBRADO
    //var txtSacado     = document.querySelector('#seuValorDia2');
    //var txtRestante   = document.querySelector('#seuValorRes');
    //var resDobro      = document.getElementById('seuValorMult').value
    //var resSacado     = Number(txtSacado.value);
    //var resRest       = resDobro;
    var calculo = document.getElementById('inputValor').value;
	var subtrair = document.getElementById('inputValorDia').value;
	
    calculo = calculo.replace(".","");
    calculo = calculo.replace(",",".");
    subtrair = subtrair.replace(".","");
    subtrair = subtrair.replace(",",".");
    var calc_total = parseFloat(calculo) - parseFloat(subtrair);
    var numero = calc_total.toFixed(2).split('.');
    numero[0] = numero[0].split(/(?=(?:...)*$)/).join('.');
    document.getElementById('inputValorDesc').value = numero;
}
<?php date_default_timezone_set('America/Sao_Paulo'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php include "../pescados/reuso/head.php" ?>
<div class="container">
      <!-- PRIMEIRA LINHA -->
      <div class="d-flex justify-content-center mt-3">
      <div id="divHolerite" class="col-12 col-sm-8 col-md-6 col-lg-4">
         <div class="d-flex flex-column justify-content-center align-items-end bg-dark">
            <div class="col-12 mb-3">
               <label for="inputValor">Admin: Cadastrar Valor</label>
               <div class="input-group">
                  <div class="input-group-prepend">
                     <span class="input-group-text">R$</span>
                  </div>
                  <input id="inputValor" class="form-control" type="text" name="inputValor" onkeypress="return onlynumber();" autofocus >
                  <button type="submit" value="ativa" class="btn btn-danger text-uppercase ml-3" data-toggle="modal" data-target="#modalHolerite" onclick="cadValor()">ativa</button>
               </div>            
            </div>
         <div class="col-12">
            <button type="reset" value="clean" class="btn btn-light btn-lg text-uppercase mb-3">apagar cadastro</button>
         </div>
         <hr style="background-color: #777777; widht: 100%;">
      </div>
      <!-- SEGUNDA LINHA -->
      <div class="d-flex flex-column flex-nowrap align-items-start bg-dark mb-3">
         <div class="col-8 mb-3">
            <div class="input-group">
               <div class="input-group-prepend">
                  <span class="input-group-text">R$</span>
               </div>
               <input id="inputCopyValor" class="form-control" type="text" name="inputCopyValor" placeholder="" readonly> <-- AQUI ...
            </div>
         </div>
         
         <div class="col-12 mb-3">
            <div class="input-group mb-3">
               <div class="input-group-prepend">
                  <span class="input-group-text">R$</span>
               </div>
               <input id="inputValorDia" class="form-control" type="text" name="inputValorDia" placeholder="0,10">
               <div class="input-group-prepend">
                  <span class="input-group-text">por dia</span>
               </div>
               <button type="submit" value="saque" class="btn btn-danger text-uppercase btn-sm ml-3" onclick="desc()">Sacar</button> AQUI SACA.
            </div>
            <div class="d-flex">               
               <button type="submit" value="saque" class="btn btn-danger text-uppercase btn-sm mr-3">descontar</button>
               <div class="input-group">
                  <div class="input-group-prepend">
                     <span class="input-group-text">R$</span>
                  </div>
                  <input id="inputValorDesc" class="form-control" type="text" name="inputValorDesc">
                  </div>
               </div>
            </div>
         </div>    
         
      </div>
   </div>
   <!-- HOLERITE -->
   <!-- Modal -->
<div class="modal fade" id="modalHolerite" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title" id="exampleModalLabel">Título do modal</h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Fechar">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body">
        <!-- HOLERITE -->

        <div class="container">
      <!-- PRIMEIRA LINHA -->
      <div id="test" class="d-flex justify-content-center mt-3">
         <div id="divHolerite" class="col-12 col-md-10 col-lg-8">
            <div class="d-flex flex-column justify-content-center align-items-end bg-dark">
               <div class="col-12 mb-3">
                  <h2 class="text-uppercase text-center text-white">holerite</h2>
                  <div class="row">
                     <div class="col-12 col-sm-6">
                        <label for="seuValor" class="text-left text-uppercase">seu valor</label>
                        <div class="input-group">
                           <div class="input-group-prepend">
                              <span class="input-group-text">R$</span>
                           </div>
                           <input id="seuValor" class="form-control" type="number" name="seuValor" placeholder="">
                        </div>
                     </div>
                     <div class="col-12 col-sm-6">
                        <label for="inputValorDia" class="text-left text-uppercase">total: 200 dias</label>
                        <div class="input-group mb-3">
                           <div class="input-group-prepend">
                              <span class="input-group-text">R$</span>
                           </div>
                           <input id="inputValorDia" class="form-control" type="number" name="inputValorDia">
                           <div class="input-group-prepend">
                              <span class="input-group-text">por dia</span>
                           </div>
                        </div>
                     </div>
                     <div class="col-12 col-sm-6">
                        <label class="text-left text-uppercase">valor multiplicado</label>
                        <div class="input-group">
                           <div class="input-group-prepend">
                              <span class="input-group-text">R$</span>
                           </div>
                           <input id="seuValorMult" class="form-control" type="text" name="seuValorMult">VALOR MULTIPLICADO
                        </div>
                     </div>
                  </div>
               </div>

               <hr style="background-color: #777777; widht: 100%;">
            </div>
            <!-- SEGUNDA LINHA -->
            <div class="d-flex flex-column justify-content-center bg-dark mb-3"
               style="padding-left: 10px; padding-right: 0px;">
               <div class="row overflow-visible">
                  <div class="col-12 col-sm-4">
                     <span class="text-white font-data"><?php echo date('d/m/Y'); ?></span>
                  </div>

                  <div class="col-12 col-sm-8">
                     <div class="input-group mb-3">
                        <div class="input-group-prepend">
                           <span class="input-group-text">R$</span>
                        </div>
                        <input id="seuValorDia2" class="form-control" type="number" name="seuValorDia2" placeholder="0,10" readonly>
                        <div class="input-group-prepend">
                           <span class="input-group-text">por dia</span>
                        </div>
                        <button type="submit" value="saque"
                           class="btn btn-danger text-uppercase btn-sm ml-3 mr-2" onclick="desc()">sacar</button>
                     </div>
                  </div>
               </div>
               <div class="form-row col-12" style="border: 2px white solid;">
                  <div class="col-12 col-sm-6">
                     <label for="seuValorSacado" class="text-left text-uppercase"><br></label>
                     <div class="input-group">
                        <div class="input-group-prepend">
                           <span class="input-group-text">R$</span>
                        </div>
                        <input id="seuValorSacado" class="form-control" type="number" name="seuValorSacado">
                     </div>
                     <label for="seuValorSacado" class="text-center text-uppercase">valor sacado</label>
                  </div>
                  <div class="col-12 col-sm-6">
                     <label for="seuValorRes" class="text-center text-uppercase" style="margin-left: 5vw;">seu valor restante</label> AQUI VALOR RESTANTE
                     <div class="input-group">
                        <div class="input-group-prepend">
                           <span class="input-group-text">R$</span>
                        </div>
                        <input id="seuValorRes" class="form-control" type="number" name="seuValorRes" placeholder="" readonly> Restante
                     </div>
                     <label for="seuValorRes" class="text-center text-uppercase" style="margin-left: 10vw;">pra
                        saque</label>
                  </div>
               </div>
            </div> <!-- Termina linha geral -->
         </div>
         <!-- FIM DO HOLERITE -->
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-secondary" data-dismiss="modal">Fechar</button>
      </div>
    </div>
  </div>
</div>
</div>
<script src="js.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.15.0/umd/popper.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>

Se você colocar o código e der mais detalhe de como deve funcionar esses códigos posso te ajudar.

 

Se a minha resposta for útil não esqueça de agradecer e votar positivo.

Espero ter ajudado de alguma forma.

 

Att
Felipe Guedes Coutinho

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado! @Felipe Guedes Coutinho mas eu tinha tentado votar no @gabrielmsque me deu uma luz e não consegui. Deu erro aqui. No momento estou precisando de um ASC dinâmico no SELECT. Um botão que precise trocar essas funções. Tentei fazer com um post na mesma página ou refresh alterando apenas esta variável, mas não consegui. O interessante é que quando se pressiona F5, os dados se mantém.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por ILR master
      Fala galera, tudo bem?
       
      Tenho o seguinte codigo:
       
       class Data {
      public static function ExibirTempoDecorrido($date)
      {
          if(empty($date))
          {
              return "Informe a data";
          }
          $periodos = array("segundo", "minuto", "hora", "dia", "semana", "mês", "ano", "década");
          $duracao = array("60","60","24","7","4.35","12","10");
          $agora = time();
          $unix_data = strtotime($date);
          // check validity of date
          if(empty($unix_data))
          {  
              return "Bad date";
          }
          // is it future date or past date
          if($agora > $unix_data) 
          {  
              $diferenca     = $agora - $unix_data;
              $tempo         = "atrás";
          } 
          else 
          {
              $diferenca     = $unix_data - $agora;
              $tempo         = "agora";
          }
          for($j = 0; $diferenca >= $duracao[$j] && $j < count($duracao)-1; $j++) 
          {
              $diferenca /= $duracao[$j];
          }
          $diferenca = round($diferenca);
          if($diferenca != 1) 
          {
              $periodos[$j].= "s";
          }
          return "$diferenca $periodos[$j] {$tempo}";
      }
      }
       
      Funciona redondinho se o valor retornado for de algumas horas, mas...
      Quando passa de dois meses, ele retorna a palavra mess. Deve ser por conta dessa linha
      if($diferenca != 1) 
          {
              $periodos[$j].= "s";
          }
       
      Quero que modre:
       
      2 meses atrás
      e não
      2 mess atrás.
       
      Espero que tenham entendido.
       
      Valeu
    • Por Carlos Web Soluções Web
      Olá...
      Estou tentando fazer o seguinte !!
      Listando dados em tabela !!
      Gostaria que....se na listagem houver 4 linhas...indepedente de seu número de ID, faça a listagem em ID ser em ordem 1 2 3 4 !!
      Exemplo...se tiver uma listagem de dados que está em ID 1 3 3...faça ficar 1 2 3 !!

       
      echo "<table class='tabela_dados' border='1'> <tr> <td>ID</td> <td>Nome Empresa</td> <td>Responsável</td> <td>Telefone 1</td> <td>Telefone 2</td> <td>E-mail 1</td> <td>E-mail 2</td> <td>Endereço</td> <td>CEP</td> <td>Bairro</td> <td>AÇÃO 1</td> <td>AÇÃO 2</td> </tr> "; $sql = "SELECT ID FROM usuarios_dados WHERE Usuario='$usuario'"; $result = $conn->query($sql); $num_rows = $result->num_rows; $Novo_ID = 1; for ($i = 0; $i < $num_rows; $i++) { $registro = $result -> fetch_row(); $sql2 = "UPDATE usuarios_dados SET ID='$Novo_ID' WHERE ID='$Novo_ID'"; $result2 = $conn->query($sql2); $Novo_ID++; } $sql = "SELECT * FROM usuarios_dados"; $result = $conn->query($sql); if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { echo "<tr> <td>$row[ID]</td> <td>$row[Nome_Empresa]</td> <td>$row[Responsavel]</td> <td>$row[Telefone_1]</td> <td>$row[Telefone_2]</td> <td>$row[Email_1]</td> <td>$row[Email_2]</td> <td>$row[Endereço]</td> <td>$row[CEP]</td> <td>$row[Bairro]</td> <td> <form method='post' action='Editar_Dados.php'> <input type='hidden' name='usuario' value='$usuario'> <input type='hidden' name='senha' value='$senha'> <input type='hidden' name='ID' value='$row[ID]'> <input type='submit' style='padding: 10px;' value='EDITAR'> </form> </td> <td> <form method='post' action='Deletar_Dados.php'> <input type='hidden' name='usuario' value='$usuario'> <input type='hidden' name='senha' value='$senha'> <input type='hidden' name='ID' value='$row[ID]'> <input type='submit' style='padding: 10px;' value='DELETAR'> </form> </td> </tr> "; } } else { echo "0 results"; } $conn->close();  
    • Por ILR master
      Boa tarde pessoal, tudo bem ?
       
      Eu uso o tinymce para cadastro de textos no meu siite, porém, quero fazer um sistema para que os colunistas possam fazer o próprio post.
      O problema do tinymce, é que ele mantém a formatação do texto copiado, como tamanho de fonts, negritos, etc... Quero que o usuário cole o texto e a própria textarea limpe a formatação para que ele formate como quiser.
       
      A pergunta é:
       
      O tinymce tem uma opção para desabilitar a formatação quando um texto é colocado?
      Tem alguma função via java ou php para retirar a formatação assim que o texto é colado?
      Ou é melhor usar um outro editor?
       
      Agradeço deste já.
    • Por Giovanird
      Olá a todos!
      Tenho uma pagina que possui uma DIV onde coloquei uma pagina PHP.
      Uso a função setInterval para atualizar a pagina inclusa dentro da DIV.
      O problema é que ao acessar o site , a DIV só me mostra a pagina inclusa somente quando completo o primeiro minuto.
      Preciso que a pagina inclusa já inicie carregada
       
      Meu código JavaScript e a DIV com a pagina PHP
       
      <script> function atualiza(){ var url = 'direita.php'; $.get(url, function(dataReturn) { $('#direita').html(dataReturn); }); } setInterval("atualiza()",60000); </script> <div> <span id="direita"></span> </div>  
×

Informação importante

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