-
Total de itens
51 -
Registro em
-
Última visita
Reputação
0 ComumSobre PeeWee
Últimos Visitantes
1085 visualizações
-
PeeWee começou a seguir PHONEGAP + PHP, Problemas com versão do PHP, Função retirar do carrinho com JS e e 1 outro
-
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...
-
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?
-
- retirar do carrinho
- com javascript
- (e mais 2 )
-
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.
- 2 respostas
-
- while
- duplicando
- (e mais 3 )
-
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á.
- 2 respostas
-
- while
- duplicando
- (e mais 3 )
-
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.