Ir para conteúdo

PeeWee

Members
  • Total de itens

    51
  • Registro em

  • Última visita

Posts postados por PeeWee


  1. Estou tentando aprender wordpress e me deparei com o seguinte problema: tenho dois notebooks com Windows 7 e no mais antigo a versão mais atual do wordpress deu incompatibilidade com o PHP versão 5.5.12, no notebook mais novo também com windows 7 deu outra msg de erro devido o PHP estar muito atual  (7.3.10)  exibindo o erro: Warning: count(): Parameter must be an array or an object that implements Countable in C:\xampp\htdocs\cursoWP\wp-includes\functions.php on line 1072 . 

    Fiz algumas pesquisas, apliquei a solução sugerido mas sem êxito.

    A questão é a seguinte: se eu atualizar o wamp irá automaticamente atualizar o php e o mysql, isso irá subscrever a instalação anterior? Irei perder os BDs existentes no mysql?

    Táa uma zica isso, nunca vi isso, em um note táa antiga demais e no outro está atual demais, vai entender... 


  2. Entendo muito pouco de javascript portanto copiei um código para um projeto que estou desenvolvendo com finalidade de estudo. Bom, a função selecionar o item funciona normalmente Preciso colocar a função "retirar do carrinho". Coloquei uma div dentro do código para fazer isso, e ficou da seguinte forma:

     

    <div id="resultado_sembusca">
                <?php
            
                $buscar = $pdo->prepare("SELECT * FROM `produtos` ");
                $buscar->execute();

                $retorno = array();
                $retorno['dados'] = '';
                $retorno['qtd'] = $buscar->rowCount();
                if($retorno['qtd'] >= 0){
                    while($conteudo = $buscar->fetchObject()){
                echo '<a href="#" id="'.$conteudo->id.':'.$conteudo->valor.'">'.utf8_encode($conteudo->titulo).'</a>';
                echo '<br>';   //trecho adicionado
                //echo  '<button name="button" id="retira_produto">Click me</button>';  //idem
                echo '<div id="retira_produto">';
                echo '<a href="#">' ."Link".  '</a>';
                echo '</div>';
                
                    }//retirei esse trecho da frente da linha acima = $retorno['dados'] .=
                }
                
                ?>
            </div>

     

     

    Este é a função jd

    $('body').on('click', '#retira_produto a', function(){   ///retira produto
            var dadosProduto = $(this).attr('id');
            var splitDados = dadosProduto.split(':');

            $.ajax({
                method: 'post',
                url: 'sys/sys.php',
                data: {retira_produto: 'sim', produto: splitDados[0]},
                dataType: 'json',
                success: function(retorno){
                    $('tbody#content_retorno').html(retorno.dados);
                }
            });
        });

     

     

    $('body').on('click', '#resultado_busca a', function(){
            var dadosProduto = $(this).attr('id');
            var splitDados = dadosProduto.split(':');

            $.ajax({
                method: 'post',
                url: 'sys/sys.php',
                data: {add_produto: 'sim', produto: splitDados[0]},
                dataType: 'json',
                success: function(retorno){
                    $('tbody#content_retorno').html(retorno.dados);
                }
            });
        });
    });

     

    Bom, como falei, a primeira função funciona e a segunda não, o que estou fazendo de errado?


  3. parece que funcionou, mas terei que fazer pequenas alterações, o que eu queria entender é porque o meu código não funcionou sendo que eu copiei e colei de outro trecho do mesmo código que no caso está funcionando normalmente.


  4. Opaa, o problema é o seguinte: preciso fazer uma busca no BD com esse código:

     

    $buscar = $pdo->prepare("SELECT * FROM `produtos` WHERE `titulo` LIKE '%$textoBusca%'");
            $buscar->execute();

            $retorno = array();
            $retorno['dados'] = '';
            $retorno['qtd'] = $buscar->rowCount();
            if($retorno['qtd'] >= 0){
                while($conteudo = $buscar->fetchObject()){
                    $retorno['dados'] .= '<a href="#" id="'.$conteudo->id.':'.$conteudo->valor.'">'.utf8_encode($conteudo->titulo).'</a>';
                }
            }

     

    O problema é que os resultados estão vindo duplicados (no BD só há 3 registros)

     

    Não tenho idéia do que fazer, se alguem puder ajudar agradeço desde já. 

     

×

Informação importante

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