Ir para conteúdo

PeeWee

Members
  • Total de itens

    51
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre PeeWee

Últimos Visitantes

1085 visualizações
  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. PeeWee

    Função retirar do carrinho com JS

    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. PeeWee

    While duplicando resultado

    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. PeeWee

    While duplicando resultado

    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á.
  5. PeeWee

    PHONEGAP + PHP

    Estou aprendendo phonegap e por mais simples que pareça estou tendo muita dificuldade, peguei um código para testes e mesmo ja estando pronto nao rodou como deveria exibindo o erro: net::ERR_CONNECTION_REFUSED, pesquisei, fiz alterações, coloquei o ip ca maquina conforme recomendado mas sem exito, segue o código: <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> <script src="http://code.jquery.com/jquery-latest.js"></script> <title>AJAX + JSON + PHP</title> <!-- 192.168.1.20 --> <script type="text/javascript"> var dato1=""; var dato2=""; var dato3=""; function traer() { $.getJSON('http://192.168.15.3:8080/JSON/traer.php', function(data){ dato1=data[0].Id; dato2=data[0].Nombre; dato3=data[0].Apellido; } ); } function mostrar() { $("#dato-1").text(dato1); $("#dato-2").text(dato2); $("#dato-3").text(dato3); } </script> </head> <body> <div class="container"> <h1>Traer datos de BD con JSON</h1> <hr> <br> <input type="button" name="" value="Traer datos" onclick="traer()"> <input type="button" name="" value="Mostrar datos" onclick="mostrar()"> <h3 id="dato-1">DATO 1</h3> <h3 id="dato-2">DATO 2</h3> <h3 id="dato-3">DATO 3</h3> </div> <?php $host = "localhost"; $usuario = "root"; $pass = ""; $bd = "demostracion"; $servidor = mysql_connect($host, $usuario, $pass); mysql_set_charset("utf8", $servidor); $conexion = mysql_select_db($bd, $servidor); $consulta = "SELECT * FROM datos"; $sql = mysql_query($consulta); $datos= array(); while ($obj = mysql_fetch_object($sql)) { $datos[] = array('Id' => $obj->Id, 'Nombre' => $obj->Nombre, 'Apellido' => $obj->Apellido, ); } echo '' . json_encode($datos) . ''; mysql_close($servidor); header('Content-type: application/json'); header("Access-Control-Allow-Origin: *"); ?> o BD está correto, não sei mais o que fazer, se alguém puder ajudar agradeço muito, fico no aguardo por sugestões.
×

Informação importante

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