Giovanird
Members-
Total de itens
46 -
Registro em
-
Última visita
Tudo que Giovanird postou
-
O script abaixo atualiza a página (centro.php) a cada um minuto e dentro desta página terei uma div que não poderá ser atualizada. Tentei colocar esta div como pagina com setInterval de 100 minutos porem ao dar o refresh no centro.php tudo vai junto. Será que isto é possivel? Desde já meu muito obrigado! <script> function atualiza(){ var url = 'centro.php'; $.get(url, function(dataReturn) { $('#centro').html(dataReturn); }); } setInterval("atualiza()",60000); </script>
-
Atualizar pagina PHP que esta dentro de uma div
Giovanird respondeu ao tópico de Giovanird em Javascript
Muito obrigado! Resolvido com sua ajuda. -
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>
-
Olá a todos! Na tabela são inseridos de 100 a 300 registros por dia, minha dificuldade é listar 10% destes registros. No limit consigo limitar um valor fixo, mas não consigo com limit = 10% Algo do tipo: Select * from dados where data = 28/07/2023 limit 10%
-
Selecionar usuários por tipo, quantidade sem repetir nomes
Giovanird postou um tópico no fórum MySQL
Olá! Tenho uma tabela de clientes e preciso selecionar 2 de cada tipo, sem repetir nomes Tabela usuários: cod | nome | tipo 1 | Maria | A 2 | Maria | B 3 | Maria | C 4 | Carlos | A 5 | Carlos | B 6 | Carlos | C 7 | Carlos | D 8 | Luiz | A 9 | Luiz | B 10 | Luiz | C 11 | Luiz | D 12 | Rose | A 13 | Rose | B 14 | Rose | C 15 | Rose | D 16 | Carla | A 17 | Carla | B 18 | Carla | C 19 | Carla | D 20 | Andre | A 21 | Andre | B 22 | Andre | C 23 | Andre | D Preciso listar 2 nomes (aleatórios) de 3 TIPO, sem repedir os nomes. Exemplo: Tipo A: Maria e Rose Tipo B: Carlos e Luiz Tipo D: Carla e Andre Desde já agradeço! -
Tenho uma tabela com a coluna média (valor decimal) . cod | media | cod_sala 1 1,98 5 2 2,34 2 3 1,32 5 4 2,51 3 5 1,65 1 6 2,78 5 7 4,95 4 8 0,75 4 9 1,23 1 10 1,63 2 11 1,55 3 Preciso no select MYSQL ou dentro do foreach multiplicar os valores do campo média, de acordo com o fitro por cod_sala Exemplo pelo cod_sala: 5 Sendo o resultdo final: 1,98 * 1,32 * 2,78 = 7,26 Desde já agradeço!
-
Olá a todos! Tenho um script para favoritar com estrela um registro na lista da tabela. O problema é que quando a pagina foi rolada para baixo e ao clicar sobre a estrela, a tela rola para o topo. Abaixo o script: <a href="#" class="favourite" data-id="<?=$id;?>"><img src=assets/images/star3.png></a> <script> $(document).ready(function() { $('.favourite').on('click', null, function() { var _this = $(this); var post_id = _this.data('id'); $.ajax({ type : 'POST', url : 'addfavorito.php', dataType : 'json', data : 'id='+ post_id, complete : function(data) { if(_this.siblings('.typcn-star-outline')) { _this.html('<img src=assets/images/star3.png>'); } else { _this.html('<img src=assets/images/star4.png>'); } } }); }); }); </script>
-
Boa noite! Muito obrigado, Omar! Deu certinho, valeu pela ajuda!
-
Listo um array pelo foreach e preciso pegar os valores fora do foreach. Abaixo tenho o exemplo do foreach com os valores <?php foreach($turma $rsturma): if(($rsturma['id'] == 1){ echo $rsturma['nome']."<br>"; echo $rsturma['idade']."<br><br>"; } endforeach; //Dentro do foreach me retorna: Luis 13 Maria 12 Carlos 12 Matheus 14 Andréa 12 //Preciso pegar a posição e o valor desta lista $posicao1 = 1; $nome1 = Luis; $posicao2 = 2; $nome2 = Maria; $posicao3 = 3; $nome3 = Carlos; $posicao4 = 4; $nome4 = Matheus; $posicao5 = 5; $nome5 = Andréa;
-
<?php $turma = file_get_contents("https://api..............."); $turma = json_decode($turma, true); foreach($turma as $rsturma): if($rsturma['classe'] == 1){ echo $rsturma['classe']."<br>"; echo $rsturma['nome']."<br>"; echo $rsturma['idade']."<br><br>"; } endforeach; // aqui fora do laço preciso pegar a idade de cada aluno da classe 1 conforme a posição [0] [1] [2] .... echo $rsturma[0]['idade']."<br>"; echo $rsturma[1]['idade']."<br>"; echo $rsturma[2]['idade']."<br>"; echo $rsturma[3]['idade']."<br>"; echo $rsturma[4]['idade']."<br>"; ?>
-
Boa tarde! Muito obrigado pelo retorno. Infelizmente não consegui fazer. Não estou trabalhando com tabelas, MySQL. estou usando uma API via json conforme a imagem. Vou precisar filtrar dentro do json as classes com valor "1" e depois pegar o índice de cada um fora do laço Foreach igual da imagem
-
Bom dia, obrigado pelo retorno. Os dados são de apenas uma api, contendo a classe, nome e idade. Preciso listar somente as classes "1" e pegar a posição [0],[1]... e os demais itens de cada laço. Isto tem que ser fora do laço foreach pois vou usar em campos diversos dentro do site.
-
Boa noite! Obrigado pelo retorno! Vou postar a imagem da api com os dados. No meu exemplo coloquei "ID" e na verdade a condição é pela classe do aluno, sendo os alunos que pertencem a classe 1. Preciso usar os valores fora de um foreach pois vou colocar em lugares diferentes dentro do site. Vou precisar da posição deles pois depois vou fazer uma comparação entre a idade deles (Exe. if( [0][idade] > [3][idade] )..... )
-
Muito obrigado, tetsuo ! Ficou muito bom e já adicionei ao código! Sou muito grato pela sua ajuda e lhe desejo muito sucesso!
- 5 respostas
-
Olá a todos! tenho varias divs com o mesmo ID e nome de classe. Preciso que a cor da div seja conforme uma escala de valores. Estou tentando pegar o valor pelo nome da classe, pois as divs possuem o mesmo id e não tive sucesso. Segue script: <div class="planos" id="1" value="74">74</div> <div class="planos" id="1" value="29">29</div> <div class="planos" id="1" value="55">55</div> <div class="planos" id="1" value="74">74</div> <div class="planos" id="1" value="63">63</div> <div class="planos" id="1" value="55">55</div> <script type="text/javascript"> var valueElement = document.getElementsByClassName('.planos').getAttribute('value'); console.log(valueElement); if (valueElement >= "70") { document.getElementsByClassName('.planos').style.backgroundColor == '#4caf50'; } else if (valueElement >= "50" && valueElement <= "69") { document.getElementsByClassName('.planos').style.backgroundColor == '#ffbc00'; } else { document.getElementsByClassName('.planos').style.backgroundColor == '#f44336'; } </script>
- 5 respostas
-
Muito obrigado pelo retorno tetsuo, fico no aguardo!
- 5 respostas
-
Muito obrigado pelo retorno Williams!
-
Olá a todos! Tenho uma api Sala de Aula e dentro dela o id de cada aluno. Em outra api, API ALUNO, tenho os dados de cada aluno: nome, foto, endereço. Estou fazendo o foreach da api Sala de Aula e preciso também retornar os dados de cada aluno. Segue o código que não estou conseguindo desenvolver $sala = file_get_contents("https://api/sala?id=987"); $sala = json_decode($sala, true); $sala = $sala['data']; foreach ($sala as $resulsala){ $codigoaluno = $resulsala['idaluno']; $alunos = file_get_contents("https://api/alunos?id=$codigoaluno"); $alunos = json_decode($alunos, true); $alunos = $alunos['data']; foreach ($alunos as $resulalunos){ echo $resulalunos['nome']; echo $resulalunos['foto']; echo $resulalunos['rua']; } }
-
Boa tarde, Frank! Muito muito obrigado pelo seu retorno. A api não é pública, vou postar como fica a estrutura dela em imagem e texto. API SALA "data": [ { "id":987, "nome":"Matemática", "alunos":[ { "idaluno":1, }, { "idaluno":2, }, { "idaluno":3, }, { "idaluno":4 } ] } ] API ALUNOS "data": [ { "id":1, "nome":"Joaquim", "foto":"foto1.png", "rua":"Rua da Violeta, 123" }, { "id":2, "nome":"Marcelo", "foto":"foto2.png", "rua":"Rua da Orquidea, 1364" }, { "id":3, "nome":"Raquel", "foto":"foto3.png", "rua":"Rua da Oliveira, 56" }, { "id":4, "nome":"Maria Olivia", "foto":"foto4.png", "rua":"Rua das Rosas, 91" } ]
-
Boa tarde, Frank! Muito muito obrigado pelo seu retorno. A api não é pública, vou postar como fica a estrutura dela em imagem e texto. API SALA "data": [ { "id":987, "nome":"Matemática", "alunos":[ { "idaluno":1, }, { "idaluno":2, }, { "idaluno":3, }, { "idaluno":4 } ] } ] API ALUNOS "data": [ { "id":1, "nome":"Joaquim", "foto":"foto1.png", "rua":"Rua da Violeta, 123" }, { "id":2, "nome":"Marcelo", "foto":"foto2.png", "rua":"Rua da Orquidea, 1364" }, { "id":3, "nome":"Raquel", "foto":"foto3.png", "rua":"Rua da Oliveira, 56" }, { "id":4, "nome":"Maria Olivia", "foto":"foto4.png", "rua":"Rua das Rosas, 91" } ]
-
Boa noite, Frank. Obrigado pelo retorno. Exatamente como você mencionou, há erros na estrutura (descrevi para termos uma ideia de como estão os dados) Seguindo com a estrutura correta da api, como consigo colocar o file_get_contents da api Alunos dentro do foreach da api Sala? Dá forma abaixo gera erro $sala = file_get_contents("https://api/sala?id=987"); $sala = json_decode($sala, true); $sala = $sala['data']; foreach ($sala as $resulsala){ $codigoaluno = $resulsala['idaluno']; $alunos = file_get_contents("https://api/alunos?id=$codigoaluno"); $alunos = json_decode($alunos, true); $alunos = $alunos['data']; foreach ($alunos as $resulalunos){ echo $resulalunos['nome']."<br>"; echo $resulalunos['foto']."<br>"; echo $resulalunos['rua']."<br>"; } }
-
Boa tarde! Não estou conseguindo listar os dados de um aluno referente ao idaluno cadastrado na api Sala: MATEMATICA Joaquim foto1.png Rua da Violeta, 100 Segue estrutura da API: API SALA data: [ { id: "987", nome: "Matematica" alunos: [ { idaluno: 1 }, { idaluno: 2 }, { idaluno: 3 }, { idaluno: 4 } ] }, ] API ALUNOS data: [ { id: "1", nome: "Joaquim", foto: "foto1.png", rua: "Rua da Violeta, 100" }, { id: "2", nome: Marcelo foto: "foto2.png", rua: "Rua da Orquidea, 1360" }, { id: "3", nome: "Raquel" foto: "foto3.png", rua: "Rua da Oliveira, 56" }, { id: "4", nome: "Maria Olivia" foto: "foto4.png", rua: "Rua das Rosas, 91" }, ]
-
Olá, Frank. Obrigado pela sua resposta. Estamos no mesmo código, o segundo foreach gera erro.
-
São mais de um id do aluno dentro da api "SALA"
-
Ola! Tenho uma lista de usuários e um link que abre uma div que mostra os detalhes deste usuario, este link usa o evento onClick do javascript. O problema é que quando clicado para abrir a div, a tela sobe para o inicio do topo. Preciso que a tela nao faça a rolagem para o topo e sim que fique na posição da lista. Segue meu codigo abaixo. Obrigado por momento <div class="container"> <div class="row"> <?php foreach para listar os usuários.... ?> <div class="col-10"> Nome do usuário </div> <div class="col-2"> <a href="#" onClick="Mudarestado('minhaDiv<?=$cod?>')"><img src="icons/chevron-right.svg"></a> </div> *** Parte ficará visivel ao clicar no link OnClick *** <div class="divacoes" id="minhaDiv<?=$cod?>" style="display:none"> <div class="row"> <div class="col"> ... dados dos usuarios... </div> </div> </div> *** **** <?php fim foreach que gera a lista de usuários... ?> </div> </div> <style> .divacoes { background-color: #64A338; border: none; padding: 20px; width: 97%; height: 80px; } </style> <script> function Mudarestado(el) { var display = document.getElementById(el).style.display; if (display == "none") document.getElementById(el).style.display = 'block'; else document.getElementById(el).style.display = 'none'; } </script>