Ir para conteúdo

gersonab

Members
  • Total de itens

    456
  • Registro em

  • Última visita

Posts postados por gersonab


  1. perdão pela demora ao retorno , foi devido a prb de saúde, o problema esta aqui , por alguma razão estas aspas estavam cortando o texto, cheguei a trocar por aspas simples e resolveu, no entanto fiz diferente:

    data-whateverdetalhes="<?php echo $obsp; ?>"

    logo, como ja era um tabela com muitos itens cadastrados e era uma questão de texto, fiz um str_replace trocando as aspas por - , aí resolveu.

     

    Ainda vou estudar o material q passou, obrigado.


  2. Boa tarde meus amigos, utilizei o modal bootstrap do link modal bootstrap para efetuar edição de um campo texto, consigo fazer o mesmo sem problemas, porém o q ocorre é que já possuo uma tabela onde este campo texto contem em alguns deles cadastros feitos com aspas, aí esta me ocorrendo o problema, pois no caso deste tipo de edição o mesmo carrega o textarea até onde vem uma aspas, depois não completa o texto, tipo, vamos dizer que eu tenho o texto:

    Imasters é um dos melhores fóruns que temos, merce "um prêmio " bla bla bla bla

    só esta carregando no textarea para edição:

    imasters é um dos melhores fóruns que temos, merce

     

    Desde já agradeço qq ajuda.


  3. Omar, muito obrigado pela ajuda fornecida, porém por conta de conflitos() , resolvi voltar ao código anterior, embora o q você tenha me passado seja excelente, no qual vou estudar melhor depois. resolvi de forma mais simples do que se poderia pensar, o problema era que o select estava fora da div modal, logo não conseguia atualizar o select, o que eu fiz foi atualizar a div do select ao concluir a postagem, isto é, após o insert. 

    obsr:obsr
            }).done(function(href){ 
    		$("#atualizareu").load( href +" #atualizareu");

    desde já agradeço novamente.


  4. Boa tarde Omar.
    deixa eu explicar o funcionamento, é um formulário onde tenho vários itens de cadastro, sendo que neste são 5 selects com essa situação de cadastro com uma janela modal, tipo , vou cadastrar um nome e relacionar este a uma categoria, mas não tenho a categoria aí eu clico em um botão para abrir a janela modal e cadastro a categoria, beleza, categoria cadastrada, só que a mesma não esta atualizada no select.

    meu optreu.php:

    <option value="">Selecione aqui</option>
    <?php
    $curc = $pdo->query("SELECT * FROM reu ORDER BY nomer asc");
    while ($lic = $curc->fetch(PDO::FETCH_ASSOC)) {
      $idr=$lic['idr'];
    	$nomer=$lic['nomer'];
    	?>
    	<option value="<?php echo $idr; ?>"><?php echo $nomer; ?></option>
    <?php } ?>

    dentro do que você me passou ele ficou assim , pelo que entendi.

      

    <option value="">Selecione aqui</option>
    <?php
    $curc = $pdo->query("SELECT * FROM reu ORDER BY nomer asc");
    while ($lic = $curc->fetch(PDO::FETCH_ASSOC)) {
    	$idr=$lic['idr'];
    	$nomer=$lic['nomer'];
    	?>
    	<script>
    	var item = document.createElement('option');
    	item.value = '<?php echo $idr; ?>">';
    	item.innerText = '<?php echo $nomer; ?>';
    	document.getElementById('reup').appendChild(item);
    	</script>
    <?php } ?>

    porém continua da mesma forma, coloquei o 

    onsubmit="return (ajax.form(this.id, 'resultado', 'insreu.php'))"

    porém ainda na mesma.

     

    só falta fazer aparecer no select as opções cadastradas.


  5. Boa tarde,  gostaria da ajuda de vcs, tenho um select option que busca os dados no bd, logo após este tenho um botão onde abro uma janela modal para incluir mais opções a este select caso necessite, com isso faço um cadstro no bd sem dar refresh na página, isto pq já tenho itens inseridos nos demais inputs, o que eu preciso é que após o cadastro este select option seja atualizado sem o refres da página. segue o código.

    <select id="location" name="reup"  >
    <option value="">item</option>
    <?php aqui vem os demais option com a busca no bd   ?>
    </select>

    Jquery

    $('#insert').click(function(e){
        e.preventDefault();
    
        var nomer = $('#nomer').val();
        .....
        var obsr = $('#obsr').val();
    
        $.post('insreu.php', {
            nomer:nomer,
            .....
            obsr:obsr
        }, function(resposta){
    
            if(resposta == 1){
    
                $('input, textarea').val('');
                $('#reup').append(e);
                alert('Cadastrado com sucesso.');
            }else {
                alert(resposta);
            }
        });
    
    });

    Desde já agradeço.


  6. Boa tarde a todos. alguém poderia me informar sobre o erro 406 ? está em um formulário de cadastro e na edição do mesmo, funcionava normalmente, apenas acrescentei mais dados de cadastros.
    total de 41 itens no formulário no momento.
     

    An appropriate representation of the requested resource could not be found on this server.

    Additionally, a 406 Not Acceptable error was encountered while trying to use an ErrorDocument to handle the request.

     

    Não foi possível encontrar uma representação apropriada do recurso solicitado neste servidor.
    Além disso, um erro 406 não aceitável foi encontrado ao tentar usar um ErrorDocument para manipular a solicitação.

    Desde já agradeço.


  7. Boa tarde a todos, estou com um problema com relação ao multiupload , consigo fazer o upload das imagens e gravar no banco, porém se eu fizer mais de uma imagem a segunda não grava o id que vem via get, só na primeira.

    if ($_POST['cadastrar']) {
    //diretório para salvar as imagens
    $diretorio = "../files/";
    //Verificar a existência do diretório para salvar as imagens e informa se o caminho é um diretório
    foreach($_FILES['files']['tmp_name'] as $key => $tmp_name ){
    $fotoprof = $_POST['fotoprof'][$key];
    $file_name = $key.$_FILES['files']['name'][$key];
    $file_size =$_FILES['files']['size'][$key];
    $file_tmp =$_FILES['files']['tmp_name'][$key];
    $file_type=$_FILES['files']['type'][$key];
    
    $desired_dir= $diretorio;
    if(move_uploaded_file($file_tmp,"$desired_dir/".$file_name))
    {
    $sql="INSERT INTO fotos ( foto, fotoprof ) VALUES ( :foto, :fotoprof )"; 
    $stmt = $pdo->prepare($sql); 
    $stmt->bindParam(':foto', $file_name);
    $stmt->bindParam(':fotoprof', $fotoprof);
    if ($stmt->execute()){
    echo "Cadastrado com sucesso.";
    } else {
    print_r($stmt->errorInfo());
    }
    }}}

     


  8. bom dia a todos, no momento só estou conseguindo com reload na página apos o alert, teria como fazer um reload na função após o alert ?

    var $input_cpfc = document.getElementById('cpfc');
    $input_cpfc.addEventListener("blur", function() {
    if (!validarCPF($input_cpfc.value)) {
    alert('CPF Inválido!');
    $input_cpfc = document.getElementById("cpfc").value="";
    location.reload();
    }
    }, false);

     


  9. Boa noite Higor, o que acontece, são dois campos onde faço essa validação, um cpf e outro cnpj, ambas funcionam uma vez, como informado acima, no entanto uma das duas podem estar vazias, a validação só acontece para verificar os dados, eu preciso que ao inserir pela segunda vez o cpf ou cnpj incorreto esta continue a validar, que não esta ocorrendo.


  10. tenho um formulário de cadastro, onde em um campo input tem o cadastro de um cpf, este consigo fazer a validação com o método blur por uma vez, se eu insistir no cpf errado ele aceita, teria uma forma de bloquear o cadastro com o cpf errado ?

    <input type="text" name="cpfc" id="cpfc" class="form-control cpfcp"  value="" placeholder="99999999999">
    <script>
      function validarCPF(cpfc) {	
        cpfc = cpfc.replace(/[^\d]+/g,'');	
        if(cpfc == '') return true;	
        // Elimina CPFs invalidos conhecidos	
        if (cpfc.length != 11 || 
            cpfc == "00000000000" || 
            cpfc == "11111111111" || 
            cpfc == "22222222222" || 
            cpfc == "33333333333" || 
            cpfc == "44444444444" || 
            cpfc == "55555555555" || 
            cpfc == "66666666666" || 
            cpfc == "77777777777" || 
            cpfc == "88888888888" || 
            cpfc == "99999999999")
          return false;		
        // Valida 1o digito	
        add = 0;	
        for (i=0; i < 9; i ++)		
          add += parseInt(cpfc.charAt(i)) * (10 - i);	
        rev = 11 - (add % 11);	
        if (rev == 10 || rev == 11)		
          rev = 0;	
        if (rev != parseInt(cpfc.charAt(9)))		
          return false;		
        // Valida 2o digito	
        add = 0;	
        for (i = 0; i < 10; i ++)		
          add += parseInt(cpfc.charAt(i)) * (11 - i);	
        rev = 11 - (add % 11);	
        if (rev == 10 || rev == 11)	
          rev = 0;	
        if (rev != parseInt(cpfc.charAt(10)))
          return false;		
        return true;   
      }
    
      var $input_cpfc = document.getElementById('cpfc');
      $input_cpfc.addEventListener("blur", function() {
        if (!validarCPF($input_cpfc.value)) {
          alert('CPF Inválido!');
          $input_cpfc = document.getElementById("cpfc").value="";
        }
      }, false);
    </script>

    Desde já agradeço.


  11. Bom dia, tenho um select onde gostaria de ordenar o mesmo pelo dia do campo date , segue o mesmo 

    $mesatual = date("m");
    $consulta = $pdo->query("SELECT * FROM cli WHERE MONTH(datan) = '$mesatual' ORDER BY DAY(datan) ASC");

    não esta ordenando o mesmo, teria de ser pelo dia, pois o mês vai ser sempre o atual e o ano varia conforme data de nascimento.

     

    exemplo de como esta aparecendo :
    18/07/2019
    14/07/2019

    preciso que seja assim :
    14/07/2019
    18/07/2019

×

Informação importante

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