Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''while''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 82 registros

  1. maurohpg

    Listar categorias de pratos com erro

    Boa tarde pessoal, estou montando um sistema de delivery, estou com um erro que não consigo achar, sei que é na montagem da programação abaixo. Na página eu listo com botões os tipo de pratos, mais com essa programação abaixo só está listando a categoria de Yakisoba, as demais não listam os pratos, o que posso estar fazendo de errado na montagem? <section class="section-50 section-sm-top-90 section-sm-bottom-100 bg-image-6"> <div class="shell-wide isotope-wrap"> <h3 class="text-center">Our Menu</h3> <div class="range range-sm-center"> <div class="cell-xs-12"> <div class="cell-box"> <ul class="isotope-filters-responsive"> <li> <p>Choose your category:</p> </li> <li class="block-top-level"> <!-- Isotope Filters--> <button data-custom-toggle="#isotope-1" data-custom-toggle-disable-on-blur="true" class="isotope-filters-toggle btn btn-primary-lighter btn-shape-circle">Categorias<span class="caret"></span></button> <div id="isotope-1" class="isotope-filters isotope-filters-buttons isotope-filters-buttons-primary-lighter"> <ul class="inline-list"> <?php $consultaCategoria = "SELECT a.idCatPrato, a.NomeCatPrato FROM tb_catpratos a WHERE a.idCatPrato in ( SELECT DISTINCT b.idCatPrato FROM tb_pratos b WHERE b.idCatPrato = a.idCatPrato AND b.status = 's') ORDER BY a.NomeCatPrato"; $resultadoCategoria = mysql_query($consultaCategoria) or die("Erro ao acessar base de dados de categorias"); while ($linhaCategoria = mysql_fetch_assoc($resultadoCategoria)) { $idCatPrato = $linhaCategoria["idCatPrato"]; $NomeCatPrato = $linhaCategoria["NomeCatPrato"]; echo"<li><a data-isotope-filter='$idCatPrato' data-isotope-group='gallery' href='#' class='btn-shape-circle btn active'>$NomeCatPrato</a></li>"; } /*End while categoria*/ ?> </ul> </div> </li> </ul> </div> </div> </div> <div class="cell-xs-12 offset-top-40"> <!-- Isotope Content--> <div data-isotope-layout="fitRows" data-isotope-group="gallery" class="row isotope isotope-menu isotope-menu-offsets"> <?php /* Pratos */ $consultaPratos = "SELECT a.idPrato, a.maisAmados, a.resumoPrato, a.tituloPrato, a.valorB_Prato, b.foto FROM tb_pratos a LEFT JOIN galeria b ON b.idPrato = a.idPrato WHERE a.idCatPrato = $idCatPrato AND a.status = 's'"; $resultadoPratos = mysql_query($consultaPratos) or die("Erro ao acessar base de dados de pratos");; while ($linhaPratos = mysql_fetch_assoc($resultadoPratos)) { $valorPrato = $linhaPratos["valorB_Prato"]; $idPrato = $linhaPratos["idPrato"]; $maisAmados = $linhaPratos["maisAmados"]; $resumoPrato = $linhaPratos["resumoPrato"]; $tituloPrato = $linhaPratos["tituloPrato"]; $imagemProduto = $linhaPratos["foto"]; if ($imagemProduto == ""){ $imagemProduto = "no-image.png"; } $foto = "../sistema/imagens/thumb/".$imagemProduto; echo "<div data-id='$idPrato' data-name='$tituloPrato' data-price='$valorPrato' data-qtde='1' data-filter='$idCatPrato' class='col-xs-12 col-sm-6 isotope-item'> <div class='thumbnail-menu-modern thumbnail-menu-modern-horizontal'> <div class='unit unit-lg-horizontal unit-spacing-sm unit-middle'> <div class='unit-left'> <figure> <img src='$foto' alt='' width='310' height='260' class='img-responsive'/> </figure> </div> <div class='unit-body'> <div class='caption text-center'> <h5>$tituloPrato</h5> <p class='text-italic'>$resumoPrato</p>"; if ( $statusAtiva == "s") { echo "<a class=\"button white-btn clicked\" href=\"javascript:Cart('$idPrato', 'add');\"> <span class='desk'>Adicionar</span> <span class='mob'><i class='fa fa-check'></i></span> </a>"; } echo "<p class='price'>$valorPrato</p><a href='shop-single.html' class='btn btn-shape-circle btn-burnt-sienna offset-top-15'>Pedir</a> </div> </div> </div> </div> </div>";} ?> </div> </div> </div> </section>
  2. Bom dia! Por favor me ajudem! Tenho problemas com lógica.Tenho certeza que não posso usar o for 9 vezes. O sistema de gráfico funciona, o problema surge quando vou adicionar o segundo for. Nesse código só fui até a segunda tabela e são 9. Vou cita-lo nas referências de meu trabalho A parte do código que estou com problema é essa: <?php $k = $i; for ($i = 0; $i < $k; $i++) { ?> data.setValue(<?php echo $i ?>, 0, '<?php echo $ano[$i] ?>'); data.setValue(<?php echo $i ?>, 1, <?php echo $Numero_de_pacientes_HIV_em_tratamento[$i] ?>); <?php } ?> Tento dar continuidade criando $k1 e $i1 porém tenho certeza que não pode. Abaixo o código completo <?php $host = "localhost"; $user = "root"; $pass = ""; $banco = "sida"; $conexao = mysql_connect($host, $user, $pass) or die (mysql_error()); mysql_select_db($banco) or die (mysql_error()); #declaracao grafico Numero_de_pacientes_HIV_em_tratamento $Ano = array(); $Numero_de_pacientes_HIV_em_tratamento = array(); $i = 0; $sql = "SELECT * FROM sage_nphvitrat"; $resultado = mysql_query($sql); while ($row = mysql_fetch_object($resultado)){ $ano[$i] = $row->ano; $Numero_de_pacientes_HIV_em_tratamento[$i] = $row->Numero_de_pacientes_HIV_em_tratamento; $i = $i + 1; } #declaraçao grafico 2 $ano1 = array(); $Branca = array(); $Amarela = array(); $Ignorada = array(); $Indigena = array(); $Parda = array(); $Preta = array(); $i1 = 0; $sql1 = "SELECT * FROM sage_pcsrc"; $resultado1 = mysql_query($sql1); while ($row = mysql_fetch_object($resultado1)){ $ano1[$i1] = $row->Ano_pcsrc; $Branca[$i1] = $row->Branca; $Amarela[$i1] = $row->Amarela; $Ignorada[$i1] = $row->Ignorada; $Indigena[$i1] = $row->Indigena; $Parda[$i1] = $row->Parda; $Preta[$i1] = $row->Preta; $i1 = $i1 + 1; } ?> <html> <head> <!--Load the AJAX API--> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript"> // Load the Visualization API and the piechart package. google.load('visualization', '1.0', {'packages':['corechart']}); // Set a callback to run when the Google Visualization API is loaded. google.setOnLoadCallback(drawChart); // Callback that creates and populates a data table, // instantiates the pie chart, passes in the data and // draws it. function drawChart() { // Create the data table. var data = new google.visualization.DataTable(); data.addColumn('string', 'ano'); data.addColumn('number', 'Numero_de_pacientes_HIV_em_tratamento'); data.addRows(<?php echo $i ?>); // Create the data table. var data2 = new google.visualization.DataTable(); data2.addColumn('string', 'ano1'); data2.addColumn('number', 'Branca'); data2.addColumn('number', 'Amarela'); data2.addColumn('number', 'Ignorada'); data2.addColumn('number', 'Indigena'); data2.addColumn('number', 'Parda'); data2.addColumn('number', 'Preta'); data2.addRows(<?php echo $i1 ?>); // Create the data table. var data3 = new google.visualization.DataTable(); data3.addColumn('string', 'Year'); data3.addColumn('number', 'Sales'); data3.addColumn('number', 'Expenses'); data3.addRows([ ['2004', 1000, 400], ['2005', 1170, 460], ['2006', 860, 580], ['2007', 1030, 540] ]); // Create the data table. var data4 = new google.visualization.DataTable(); data4.addColumn('string', 'Topping'); data4.addColumn('number', 'Slices'); data4.addRows([ ['Mushrooms', 3], ['Onions', 1], ['Olives', 1], ['Zucchini', 1], ['Pepperoni', 2] ]); // Create the data table. var data5 = new google.visualization.DataTable(); data5.addColumn('string', 'Topping'); data5.addColumn('number', 'Slices'); data5.addRows([ ['Mushrooms', 3], ['Onions', 1], ['Olives', 15], ['Zucchini', 1], ['Pepperoni', 2] ]); // Create the data table. var data6 = new google.visualization.DataTable(); data6.addColumn('string', 'Year'); data6.addColumn('number', 'Sales'); data6.addColumn('number', 'Expenses'); data6.addRows([ ['2004', 1000, 400], ['2005', 1170, 460], ['2006', 860, 580], ['2007', 1030, 540] ]); // Create the data table. var data7 = new google.visualization.DataTable(); data7.addColumn('string', 'Topping'); data7.addColumn('number', 'Slices'); data7.addRows([ ['Mushrooms', 3], ['Onions', 1], ['Olives', 1], ['Zucchini', 1], ['Pepperoni', 2] ]); // Create the data table. var data8 = new google.visualization.DataTable(); data8.addColumn('string', 'Topping'); data8.addColumn('number', 'Slices'); data8.addRows([ ['Mushrooms', 3], ['Onions', 1], ['Olives', 15], ['Zucchini', 1], ['Pepperoni', 2] ]); // Create the data table. var data9 = new google.visualization.DataTable(); data9.addColumn('string', 'Year'); data9.addColumn('number', 'Sales'); data9.addColumn('number', 'Expenses'); data9.addRows([ ['2004', 1000, 400], ['2005', 1170, 460], ['2006', 860, 580], ['2007', 1030, 540] ]); <?php $k = $i; for ($i = 0; $i < $k; $i++) { ?> data.setValue(<?php echo $i ?>, 0, '<?php echo $ano[$i] ?>'); data.setValue(<?php echo $i ?>, 1, <?php echo $Numero_de_pacientes_HIV_em_tratamento[$i] ?>); <?php } ?> // Set chart options var options = {'title':'NÚMERO DE PACIENTES HIV EM TRATAMENTO', 'width':400, 'height':300, 'colors':['red'] }; // Set chart options var options2 = {'title':'Pacientes por Raça e Cor', 'width':400, 'height':300}; // Set chart options var options3 = {'title':'3', 'width':400, 'height':300}; // Set chart options var options4 = {'title':'4', 'width':400, 'height':300}; // Set chart options var options5 = {'title':'5', 'width':400, 'height':300}; // Set chart options var options6 = {'title':'6', 'width':400, 'height':300}; // Set chart options var options7 = {'title':'7', 'width':400, 'height':300}; // Set chart options var options8 = {'title':'8', 'width':400, 'height':300}; // Set chart options var options9 = {'title':'9', 'width':400, 'height':300}; // Instantiate and draw our chart, passing in some options. var chart = new google.visualization.ColumnChart(document.getElementById('chart_div')); chart.draw(data, options); var chart2 = new google.visualization.ColumnChart(document.getElementById('chart_div2')); chart2.draw(data2, options2); var chart3 = new google.visualization.ColumnChart(document.getElementById('chart_div3')); chart3.draw(data3, options3); var chart4 = new google.visualization.ColumnChart(document.getElementById('chart_div4')); chart4.draw(data4, options4); var chart5 = new google.visualization.ColumnChart(document.getElementById('chart_div5')); chart5.draw(data5, options5); var chart6 = new google.visualization.ColumnChart(document.getElementById('chart_div6')); chart6.draw(data6, options6); var chart7 = new google.visualization.ColumnChart(document.getElementById('chart_div7')); chart7.draw(data7, options7); var chart8 = new google.visualization.ColumnChart(document.getElementById('chart_div8')); chart8.draw(data8, options8); var chart9 = new google.visualization.ColumnChart(document.getElementById('chart_div9')); chart9.draw(data9, options9); } </script> </head> <body> <!--Divs that will hold the charts--> <div id="chart_div"></div> <div id="chart_div2"></div> <div id="chart_div3"></div> <div id="chart_div4"></div> <div id="chart_div5"></div> <div id="chart_div6"></div> <div id="chart_div7"></div> <div id="chart_div8"></div> <div id="chart_div9"></div> </body> </html>
  3. arthurcastro

    While PHP com DIVs diferentes...

    Olá! Tudo bem? :) Sou leigo em PHP mas consegui criar um sistema de exibição de postagens, entretanto me bateu uma dúvida. Meu código repete tudo que tenho no banco de dados mas no layout, eu gostaria de fazer algumas divs diferente de outras. Isso é possível? Eu tenho a div-news ( <div class="div-news"></div>) que está sendo repetida. Tem como fazer por exemplo uma div-news_2 no meio disso e mesmo assim continuar replicando o banco de dados normalmente? Segue meu código: <?php $sqli = "SELECT * from tb_postagens WHERE exibir='Sim' ORDER BY id DESC LIMIT 20"; try{ $resultado = $conexao->prepare($sqli); $resultado->execute(); $contar = $resultado->rowCount(); if($contar >0){ while($exibe = $resultado->fetch(PDO::FETCH_OBJ)){ ?> <div class="div-news"> <a style="text-decoration:none" href="visualizar.php?id=<?php echo $exibe->id;?>&Materia=<?php echo strip_tags($exibe->titulo);?>"> <img class="overlay" src="upload/postagens/<?php echo $exibe->imagem;?>" width="100%" height="180"/> </a> <a style="text-decoration:none" href="noticia/?regiao=<?php echo $exibe->categoria;?>&<?php echo $exibe->data;?>&id=<?php echo $exibe->id;?>&materia=<?php echo strip_tags(str_replace(" ","_", $exibe->titulo));?>" class="news"> <h2><?php echo $exibe->titulo;?></h2> <p class="home"><?php echo limitarTexto(strip_tags($exibe->descricao), $limite=100);?></p> </a> </div> <?php }//while }else{ echo '<li>Não há nada por aqui :(</li>'; } }catch(PDOException $erro){ echo $erro;} ?>
  4. Olá boa noite, o professor do meu curso, passou um exercício. 1-Receba a altura e peso de um determinado grupo de pessoas(feito) 2-Diga a média de ambos(feito) 3-Diga a maior e menor altura (dúvida está aqui) (DUVIDA) Fico travado, quando tenho que comparar as alturas, e dizer qual é a menor e maior dentre elas, pelo simples fato de que, a cada loop do laço while, a váriavel citada em (alt = input.nextdouble() ), simplesmente deixa de existir, e é assumida pela ultima váriavel digitada pelo usuário. segue o código abaixo q estou usando : } public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("Quantos usuários irão participar ?"); int user = input.nextInt(); double alt; double ps; double totalAT = 0; double totalPS = 0; int i = 0; while (i < user) { System.out.println(+(i + 1) + "º Usuário, digite sua altura e consecutivamente seu peso:"); System.out.print("Altura: "); alt = input.nextDouble(); System.out.print("Peso: "); ps = input.nextDouble(); totalAT += alt; totalPS += ps; i++; if (user == i) break; } double mediaAT = totalAT / user; double mediaPS = totalPS / user; System.out.println("A média de altura é: " + mediaAT + " Metros."); System.out.println("A média de peso é: " + mediaPS + " Kg."); (DUVIDA) Fico travado, quando tenho que comparar as alturas, e dizer qual é a menor e maior dentre elas, pelo simples fato de que, a cada loop do laço while, a váriavel citada em (alt = input.nextdouble() ), simplesmente deixa de existir, e é assumida pela ultima váriavel digitada pelo usuário.
  5. lucianfpaula

    While dentro de outro While

    Olá meus amigos, tenho a seguinte duvida, pra mim parece que é simples a aplicação mas não consigo fazer eu tenho o seguinte código. function ListaUsuarios(){ $query = "SELECT * FROM usuarios WHERE status = 1"; $this->ExecuteSQL($query); while ($linha = $this->ListarDados()) { echo $linha['nomeUsuario']; } } o que eu quero, cada usuário efetua algumas ações que registram o id dele como por exemplo, cadastro de clientes, eu quero listar junto com o nome do usuario o quantidade de cadastros feito por ele, algo do tipo: João Carlos (100) Jose Maria (89) fico grato pelo ajuda
  6. Salve, meus amigos! Estou começando meus estudos em programação, ainda na fase de lógica da programação. O código abaixo é para executar a seguinte tarefa: pegar, através do input (id = "inputValor" no HTML) três valores numéricos, através da função insereValor, colocar esses valores no array recebeValor e depois fazer a média desses valores. Limitei a função insereValor em 3 valores, e depois a função mediaFunc faz a média desses 3 valores. O problema: parece que o loop (while) só retorna o primeiro valor como numérico, os outros valores surgem como isNaN = true. Ou seja, não tenho como fazer o cálculo de média, pois o resultado da NaN. O que estou fazendo de errado? Obrigado. <meta charset = "UTF-8"> <input id = "inputValor" /> <button id = "botaoInsere">Inserir</button> <p id = "pegaTexto"></p> <script type="text/javascript"> function mediaFunc(v1, v2, v3){ var media = parseInt((v1 + v2 + v3) / limite); return media; } function insereValor(){ while(posicao < limite) { //pega o valor inputado no campo em branco. recebeValor.push(parseInt(document.getElementById("inputValor").value)); //acrescenta uma posição no array. Ou seja, vai para a próxima posição. posicao++; inputValor.focus(); return recebeValor; } mediaFunc(); inputValor.focus(); } var posicao = 0; var limite = 3; var recebeValor = []; var botaoInsere = document.getElementById('botaoInsere'); botaoInsere.onclick = insereValor; </script>
  7. Boca

    Agrupar Array

    Pessoal, bom dia Tenho o seguinte array que puxo do banco de dados, para puxar serviços, estou precisando agrupar os serviços para que sejam exibidos da seguinte forma. Navio Hotel Alimentação Seguro Ou seja preciso agrupar os serviços com o mesmo ID, não posso colocar no banco um simples group by pois irei fazer um sub select com os produtos de cada serviço contratado Array ( [0] => stdClass Object ( [servico_id] => 10 [produto_id] => 19 [servico_nome] => Navio ) [1] => stdClass Object ( [servico_id] => 7 [produto_id] => 18 [servico_nome] => Hotel ) [2] => stdClass Object ( [servico_id] => 12 [produto_id] => 20 [servico_nome] => Alimentação ) [3] => stdClass Object ( [servico_id] => 9 [produto_id] => 11 [servico_nome] => Seguro ) [4] => stdClass Object ( [servico_id] => 10 [produto_id] => 13 [servico_nome] => Navio ) [5] => stdClass Object ( [servico_id] => 9 [produto_id] => 10 [servico_nome] => Seguro ) [6] => stdClass Object ( [servico_id] => 9 [produto_id] => 10 [servico_nome] => Seguro ) )
  8. Boa noite. Tenho uma dúvida para completar uma função no sistema, vou tentar explicar de forma resumida. Cada jogador lança 10 resultados para um jogo (são 10 registros no BD). Um select puxa esses resultados e aplica uma fórmula que define a pontuação para cada um dos 10 resultado (máx 3 pontos por palpite). Em seguida tem um comando que soma os pontos de cada um desses palpites, podendo chegar a um total de até 30 pontos. Até aqui tudo bem, agora eu preciso que a página faça isso para vários jogadores (todos que enviaram palpites) e preciso guardar o total de cada jogador em uma variável para ser utilizada fora do while, mas não sei como fazer isso. Se puderem me ajudar... Segue o código: // Inicia o While $result = mysqli_query($conn, $sql); while($row = mysqli_fetch_assoc($result)) { // Recebe as variáveis do banco e aplica a pontuação para cada palpite do jogador if($row['PlacarReal'] == $row['PlacarJogador']) { $Pontos = 3; } else { if($row['MResult'] == $row['PResult']) { $Pontos = 1; } else { $Pontos = 0; } } // Soma o total de pontos para o jogador (dentre os 10 palpites). $PontosRodada += $Pontos; Agora preciso fazer o mesmo para os outros jogadores que estão no banco... separando o total de cada um deles
  9. Luis Carlos Moura

    Ajuda a utilizar o while

    Sou um iniciante no Python e estou precisando de ajuda a utilizar ele para realizar o loop para diminuir linhas do programa. O programa serve para verificar numericamente a probabilidade de um certo evento acontecer. O script do programa é: from itertools import product from math import * from numpy import* #Espaço Amostral, Eventos e Probabilidades para a combinação de dados (D4,D6,D8): X=18 espaco = list(product(range(1, 4+1), range(1, 6+1), range(1, 8+1))) TAM1 = size(array(espaco))/3 evento = [ x for x in espaco if x[0] + x[1] + x[2] == X] evento_1 = [ x for x in espaco if x[0] + x[1] + x[2] == X-1] evento_2 = [ x for x in espaco if x[0] + x[1] + x[2] == X-2] evento_3 = [ x for x in espaco if x[0] + x[1] + x[2] == X-3] evento_4 = [ x for x in espaco if x[0] + x[1] + x[2] == X-4] evento_5 = [ x for x in espaco if x[0] + x[1] + x[2] == X-5] evento_6 = [ x for x in espaco if x[0] + x[1] + x[2] == X-6] evento_7 = [ x for x in espaco if x[0] + x[1] + x[2] == X-7] evento_8 = [ x for x in espaco if x[0] + x[1] + x[2] == X-8] evento_9 = [ x for x in espaco if x[0] + x[1] + x[2] == X-9] evento_10 = [ x for x in espaco if x[0] + x[1] + x[2] == X-10] evento_11 = [ x for x in espaco if x[0] + x[1] + x[2] == X-11] evento_12 = [ x for x in espaco if x[0] + x[1] + x[2] == X-12] evento_13 = [ x for x in espaco if x[0] + x[1] + x[2] == X-13] evento_14 = [ x for x in espaco if x[0] + x[1] + x[2] == X-14] evento_15 = [ x for x in espaco if x[0] + x[1] + x[2] == X-15] evento_16 = [ x for x in espaco if x[0] + x[1] + x[2] == X-16] evento_17 = [ x for x in espaco if x[0] + x[1] + x[2] == X-17] TAM2 = size(array(evento))/3 TAM2_1 = size(array(evento_1))/3 TAM2_2 = size(array(evento_2))/3 TAM2_3 = size(array(evento_3))/3 TAM2_4 = size(array(evento_4))/3 TAM2_5 = size(array(evento_5))/3 TAM2_6 = size(array(evento_6))/3 TAM2_7 = size(array(evento_7))/3 TAM2_8 = size(array(evento_8))/3 TAM2_9 = size(array(evento_9))/3 TAM2_10 = size(array(evento_11))/3 TAM2_11 = size(array(evento_12))/3 TAM2_12 = size(array(evento_13))/3 TAM2_13 = size(array(evento_14))/3 TAM2_14 = size(array(evento_15))/3 TAM2_15 = size(array(evento_16))/3 TAM2_16 = size(array(evento_17))/3 TAM2_17 = size(array(evento_17))/3 A = TAM2*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_1*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_2*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_3*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_4*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_5*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_6*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_7*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_8*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_9*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_10*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_11*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_12*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_13*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_14*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_15*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_16*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_17*(1.0/TAM1) print(round(A*100, 2)) Ao iniciar o scrip sairá: 0.52 1.56 3.13 5.21 7.29 9.38 10.94 11.98 11.98 10.94 7.29 5.21 3.13 1.56 0.52 0.0 0.0 0.0 Eu queria diminuir o tamanho desse programa utilizando um loop, tendo os mesmo resultados no final.
  10. fermunhoz

    Dúvida no while [Travando aplicação]

    Boa noite, galera! Estou precisando de um "esquema" que funcione da seguinte forma. Tenho uma variável que varia entre 1 (caso esteja ligado) e 0 (desligado) Preciso que fique fazendo uma verificação constante nessa variavel pra checar quando ela é diferente de 0, fiz da seguinte forma porém trava a aplicação: a variavel sempre vai iniciar em 0, se eu mudar manualmente a variavel pos_key pra 1 ele vai executar o while o que faz com que trave a aplicação. alguém sabe como fazer ?? Gostaria que ele só saisse do while depois que a variavel for = 0 var pos_key = 0; } while (pos_key != 0) { console.log("Perimetro violado!")}
  11. ELIZANDRO MARCELLINO

    WHILE OU FOR PHP

    $sql = mysqli_query($db, "SELECT * from areas"); $sql4 = mysqli_query($db, "SELECT MAX(ID_AREA) as maxarea FROM `areas`"); $i=0; echo "<div class='table-responsive'>"; echo "<table class='table'>"; echo "<thead>"; echo "<tr>"; echo "<th scope='col'>#</th>"; echo " <th scope='col'>ID_Area</th>"; echo " <th scope='col'>Area</th>"; echo " <th scope='col'>DatadeCadastro</th>"; echo " <th scope='col'>Comentario</th>"; echo "</tr>"; echo "</thead>"; /*BUSCA NA TABELA OS DADOS PARA CARREGAR O GRID USANDO UM LOOP PARA CADA LINHA DO SELECT*/ //Se tiverem enviado um valor, confere se ele é par ou impar while($exibe = mysqli_fetch_assoc($sql)){ $i = $exibe["ID_Area"]; echo "<tbody class='thead-light'>"; echo "<tr><td><input type='radio' name='radio' value='$i' </td>"; echo "<td>". $exibe["ID_Area"]."</td>"; echo "<td>". $exibe["Area"]."</td>"; echo "<td>". $exibe["DatadeCadastro"]."</td>"; echo "<td>". $exibe["Comentario"]."</td>"; echo "</tr>"; echo "</tbody>"; } Tenho o seguinte codigo acima em html/php que monta um grid puxando os dados do banco de dados, tudo funciona bem , porem queria uma função de PAGINAÇÃO NO GRID <nav aria-label="Page navigation example"> <ul class="pagination"> <li class="page-item"><a class="page-link" href="#">Previous</a></li> <li class="page-item"><a class="page-link" href="#">1</a></li> <li class="page-item"><a class="page-link" href="#">2</a></li> <li class="page-item"><a class="page-link" href="#">3</a></li> <li class="page-item"><a class="page-link" href="#">Next</a></li> </ul> </nav> Minha pergunta e como fazer o php primeiro Limitar a seleção do banco de dados de 5 em 5 por pagina, sem necessidade de criar outros links , gostaria que ele só atualiza-se o grid utilizando o nav para navegar entre as paginas, me utlizei de alguns loopins mais nada adiantou alguém tem alguma luz
  12. Pitag346

    Inserção e Comparação

    Oi pessoal, Beleza? Preciso de ajuda.... Resumidamente: Eu armazeno varios dados no banco de dados inclusive alguns id's que estão em array... eles são armazenados com virgulas (pelo implode)... ou seja, os id's são armazenados desas forma: (1,2,3,4) Esses ids, eu preciso utilizar um SELECT neles para executar um WHILE ... Completo: Tenho um sistema em php + mysqli... onde 1 grupo de usuários faz upload de arquivos... esse grupo pode escolher quais grupos podem visualizar esse arquivo... podem escolher varios grupos ou apenas 1, ou até nenhum... para isso estou utilizando checkbox com array ... (<input type="checkbox" name="turma[]"/>). Faço o envio via POST e com o explode eu separo com virgulas... Ficando da forma que mencionei lá em cima... (1,2,3,4) mas preciso fazer um select e verificar esse campo que tem esses valores com virgulas... o detalhe que no select preciso verificar se o ID DO GRUPO é um dos que estão dentro da virgula se for faço a exibição ... se não, não é exibido... Obs: como serão varios arquivos enviados será necessário um WHILE ... Não faço ideia como fazer... Se não entenderem oq eu realmente estou precisando... podem estar solicitando que faço o anexo de imagens... Att. desde já, Obrigado!
  13. DinhoPHP

    [Resolvido] Problemas com While e Foreach

    Olá! Tenho uma página de anúncios de imóveis aonde cada uma delas <li> exibe a imagem, características do imóvel e uma img de coração que ao ser clicada o adiciona em favoritos. Mas desejo que o coração preenchido só seja exibido quando este imóvel constar nos favoritos, que é armazenado em sessão; sem que haja multiplicações de imóveis, como acontece atualmente. VEJA AQUI O QUE ACONTECE <div style="display:none;height:36px;" class="tips"><?=__FILE__?></div> <?php include "bloco_favoritos.php"; /* Todos os anúncios em destaque e ativos com limite pré determinado no vipmin, é exibido na home. */ $ordem = 'rand()'; $sql = "select * from team where ehdestaque = 'Y' and (status is null or status = 1) and (pago = 'sim' or anunciogratis = 's') and begin_time < '".time()."' and end_time > '".time()."' order by $ordem limit ".$INI['system']['qtde_anuncios_destaque_home']; $rs = mysql_query($sql); ?> <div style="text-align:center;clear:both;"><h1><?=utf8_decode($INI['system']['txt2'])?></h1></div> <div class="row-fluid"> <ul class="thumbnails"> <?php while($anuncio = mysql_fetch_assoc($rs)) { unset($vagas); unset ($quartos); /* Caso não tenha nenhuma imagem em destaque. */ //if(empty($anuncio["imgdestaque"])) { //$anuncio["imgdestaque"] = $PATHSKIN . "/images/semfoto.jpg"; //} /* Informações como cidade, estado e bairro são buscados para ser impresso. */ $sqlC = "select nome from cidades where id = " . $anuncio["city_id"]; $rsC = mysql_query($sqlC); $cidade = mysql_fetch_assoc($rsC); if(!(empty($anuncio["imob_estado"])) && !(empty($cidade["nome"]))) { $localizacao = $anuncio["imob_estado"] . " - " . $cidade["nome"]; } if(!(empty($anuncio["imob_tipo"]))) { $sqlT = "select nome from tipoimoveis where id = '" . $anuncio["imob_tipo"] . "'"; $rsT = mysql_query($sqlT); $tipo = mysql_fetch_assoc($rsT); } else { $bairro = utf8_decode("Bairro não informado."); } /* Número de vagas e de quartos são exibidos juntamente com o thumb do anúncio. */ if(!(empty($anuncio["imob_vagas"]))) { $vagas = "Total de vagas: " . $anuncio["imob_vagas"]; } if(!(empty($anuncio["imob_quartos"]))) { $quartos = "Total de quartos: " . $anuncio["imob_quartos"]; } $url = UrlAnuncio($anuncio["id"]); /* Caso o $anuncio seja igual a 2, então se trata dos anúncios nos favoritos. */ foreach($_SESSION["IdAnuncio"] as $IdAnuncio => $idOffer) { $sql = "select * from team where id = " . $idOffer; $busca = mysql_query($sql); /* Imprime os anúncios, de acordo com o que se encontra armazenado na sessão. */ while($anuncios = mysql_fetch_assoc($busca)) { // PRECISO QUE O HEART FULL SEJA EXIBIDO APENAS QUANDO O IMÓVEL ESTIVER FAVORITADO // E QUE NÃO HAJA MULTIPLICAÇÃO DOS MESMOS IMÓVEIS, DIVERSAS VEZES. if ($anuncio["image"] == $anuncios["image"]){ $heart = "heart_full.png"; } else{ $heart = "heart_empty.png"; } ?> <li style="background-color:#fff;" class="span3"> <a href="<?php echo $url; ?>"> <div style="background: #FFFFFF; opacity: 0.7; position: absolute; margin: 124px 0px 0px 5px; color:#000; letter-spacing: 0px; padding: 5px; line-height: 15px; font-size: 12px;font-weight: bold; width: 202px; height: 30px;"> <?php echo utf8_decode($anuncio["title"]);?> </div> </a> <div class="thumbnail"> <button data-id="<?php echo $anuncio["id"]; ?>" class="btn btn-favorito" style="position: absolute; background: transparent; border: none; box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; margin-left: 170px; /*top: 88px;*/"><img src="<?php echo $PATHSKIN . "/images/".$heart;?>" style="width: 20px; height: auto;"></button> <a href="<?php echo $url; ?>"> <img src="<?php echo $ROOTPATH; ?>/media/<?php echo $anuncio["image"]; ?>" style="width: 212px; height: 159px;" alt="221x159" data-src="holder.js/221x159"> <!-- <img src="<?php echo $ROOTPATH; ?>/media/<?php echo $anuncio["imgdestaque"]; ?>" style="width: 212px; height: 159px;" alt="221x159" data-src="holder.js/221x159"> --> </a> <div class="caption"> <div id="loc_364" class="textoLanc02"> <?php echo $localizacao; ?> </div> <div class="textoLanc03"> <?php echo utf8_decode("Imóvel: " . $tipo["nome"]); ?> </div> <div class="textoLanc04"> <ul> <li class="Residencial Parc Mantova " id="nomeEmpreendimento_364"> <?php echo $quartos; ?> </li> <li> <?php echo $vagas; ?> </li> </ul> </div> <div style="height:10px;"></div> <a href="<?php echo $url; ?>"> <div id="364" class="btn btn-netimoveis detalheEmpreendimento--"> <i class="icon-list icon-white"></i> ver detalhe</div> </a> </div> <?php echo "<h3>".print_r($_SESSION["idfav"])."</h3>"; ?> </li> <?php }}} ?> </ul> </div> </div>
  14. Marcelo Okada

    Update com while e foreach

    Boa tarde, estou com duvidas aqui em meu projeto, tenho um array de valores, que vem através de um resultado, qunado faço o while, para mostrar todos os registros, dentro dele faço um update, mas o problema que ele nao aplica na ultimo linha da tabela, tbm fiz por foreach continua a mesma coisa, o que pode ser isso??? while(!$sql->eof()){ $ccodiusua1 = $sql->result("CCODIUSUA1"); $sql11 = new Query ($bd); $txt11 = "UPDATE HSSVACINA_GRIPE SET XML = 'S' WHERE CCODIUSUA1 = '".$ccodiusua1."'"; $sql11->executeSQL($txt11); $sql->next(); } só não aplica na ultima linha. em foreach: $ccodiusua1[] = $sql->result("CCODIUSUA1"); foreach($ccodiusua1 as $a){ $sql11 = new Query ($bd); $txt11 = "UPDATE HSSVACINA_GRIPE SET XML = 'S' WHERE CCODIUSUA1 = '".$a."'"; $sql11->executeSQL($txt11); } $ccodiusua1[] vem certinho a quantidade. Array ( [0] => 000838-01 [1] => 000838-02 [2] => 000838-03 [3] => 001929-01 [4] => 000838-00 )
  15. Alessandro Almeida

    [Resolvido] While

    Segue código: $busca_query = mysql_query("SELECT m1.material, m1.quantidade, totalquantidade, m1.minimoestoque FROM ( SELECT material, unidades, SUM(quantidade) as totalquantidade, minimoestoque FROM material GROUP BY material ) m1 WHERE m1.material LIKE '%$busca%' AND totalquantidade LIKE '%$busca1%' ORDER BY m1.material ASC")or die(mysql_error());//faz a busca com as palavras enviadas if (empty($busca_query)) { //Se não achar nada, lança essa mensagem echo "Nenhum registro encontrado."; } // quando existir algo em '$busca_query' ele realizará o script abaixo. while ($dados = mysql_fetch_array($busca_query)) { ?> <tr style="<?php if ( $dados[quantidade] <= $dados[minimoestoque]){ echo "background-color:rgba(255,0,0,0.2);" ; } ?>"> A variável $dados[quantidade] recebe apenas o valor da primeira linha do GROUP BY material. São 5 linhas para cada material. Preciso que interprete o valor de cada linha.
  16. Alessandro Almeida

    DISTINCT + SUM

    Prezados, Estou precisando somar a coluna QUANTIDADE que são consultadas com um "DISTINCT material". Segue código até o "DISTINCT material" ... $busca_query = mysql_query("SELECT distinct material FROM material WHERE material LIKE '%$busca%' AND quantidade LIKE '%$busca1%' ORDER BY material ASC")or die(mysql_error());//faz a busca com as palavras enviadas if (empty($busca_query)) { //Se nao achar nada, lança essa mensagem echo "Nenhum registro encontrado."; } // quando existir algo em '$busca_query' ele realizará o script abaixo. while ($dados = mysql_fetch_array($busca_query)) { ?> <tr width="100%"> <td width="82%"><?php echo "$dados[material]<br />";?></td> <td width="10%"><?php echo "$dados[quantidade] <br />";?> ...
  17. Erick Prates

    Media entre idades

    tenho que fazer esse algoritmo : ja fiz ate aqui: #include<stdio.h> #include<stdlib.h> int main () { char sexo; int resp=1,M=0,F=0,idad=0,idad_M=0,idad_F=0; float media_M=0.0,media_F=0.0; while (resp==1) { printf("Qual e o seu sexo? \n"); scanf(" %c",&sexo); printf("Qual e sua idade?\n"); scanf(" %d",&idad); printf("Quer adicionar mais algum sexo?\n"); scanf(" %d",&resp); if (sexo=='M') { idad_M==idad; M=M+1; media_M=idad_M/M; } if (sexo=='F') { idad_F==idad; F=F+1; media_F=idad_F/F; } } printf("A quantidade de pessoas do sexo masculino e: %d\n",M); printf("A media de pessoas do sexo masculino e: %.2f\n",media_M); printf("A quantidade de pessoas do sexo feminino e: %d\n",F); printf("A media de pessoas do sexo feminino e: %.2f\n",media_F); system("PAUSE"); return (0); } ja tentei e tentei mas não consegui colocar a media das idades,alguém sabe?
  18. mamotinho

    Como utilizar While em PDO php

    Estou tentando utilizar duas funções while uma para listar a categoria e outra após a listagem de categoria para exibir os itens que possui na categoria. porém sempre da Fatal Error na Linha 25. <?php $searchItem = $db->query("select * from netcafebilling.dbo.TCategoria"); while($row = $searchItem->fetch(PDO::FETCH_OBJ)){ ?> <div class="categoria"> <span class="mais" onClick="categorias('<?=$row->Idx?>', 'mais')" id="mais-<?=$row->Idx?>">&nbsp;&nbsp;</span> <span class="menos" onClick="categorias('<?=$row->Idx?>', 'menos')" style="display: none;" id="menos-<?=$row->Idx?>">&nbsp;&nbsp;</span> <span class="texto"> <?=utf8_encode($row->Name.$row->Idx)?> </span> </div> <div class="produtos" id="prod-<?=$row->Idx?>"> <table width="100%" style="padding: 5px; background-color: #393631;" border="0" cellpadding="0" cellspacing="0"> <tr class="boxShadow"> <td width="5%" class="cabecalho left">ID</td> <td width="43%" class="cabecalho">Produto</td> <td width="15%" class="cabecalho">Dura&ccedil;&atilde;o</td> <td width="16%" class="cabecalho">Quantidade</td> <td width="12%" class="cabecalho">Valor</td> <td width="9%" class="cabecalho right">&nbsp;</td> </tr> <?php $ProductCount = $db->query("select count(*) from Netcafebilling.dbo.TProdutos where Categoria='".$row->Idx."'")->fetchColumn(); if($ProductCount>=1){ $whileProduct = $db->query("select * from Netcafebilling.dbo.TProdutos where Categoria='".$row->Idx."'"); while($rows = $whileProduct->fetch(PDO::FETCH_OBJ)){ ?> <tr> <td width="5%" class="produto"><?=$whileProduct->Idx?></td> <td width="43%" class="produto"><?=utf8_encode($whileProduct[1])?>s</td> <td width="15%" class="produto"><?php switch($whileProduct[11]) { case 26 : echo'3 Minutos'; break; } ?></td> <td width="16%" class="produto"><?=utf8_encode($whileProduct[8])?></td> <td width="12%" class="produto"><?=utf8_encode($whileProduct[5])?></td> <td width="9%" class="produto compra"> <a class="delete_product" data-id="<?php echo $whileProduct[0]; ?>" href="javascript:void(0)"> comprar </a> </td> </tr> <?php } }else{ ?> <tr> <td colspan="6" class="produto" align="center">Não há produtos nesta categoria</td> </tr> <?php } ?> </table> </div> <?php } ?>
  19. RVico

    Parando um while

    Olá, tudo bom? Estou com um pequeno problema em um código que estou fazendo, em relação a while e def, estou fazendo testes no seguinte código: import keyboard bye = True def oi(): while bye: print('oi') while bye: #while principal oi() if keyboard.is_pressed('q'): print(bye) bye = False A ideia principal, de uma maneira resumida, seria que a partir de um while principal estaria sendo rodado uma def (que contem outro while dentro) e quando pressionado a tecla 'q' o código inteiro pararia, porém não estou conseguindo fazer isto, alguém conseguiria me ajudar? Obrigado
  20. Mark Augusto

    [Resolvido] Laços no while

    Olá, estou com um problema de raciocínio lógico envolvendo laços no PHP. Esse projeto vai me servir para arquitetar melhor a apresentação do meu layout. Exemplificando: Preciso que o codigo imprima 3 elementos, e 1 desses 3 elementos exibir um div maior, e assim respectivamente... Exemplo (GRANDE - pequeno - pequeno) - (GRANDE - pequeno - pequeno) ... (e assim vai) tipo, a cada 3 elementos pular para o outro respeitando a mesma ordem... Só preciso de um código de raciocínio que podem ser fácil pra vocês, mas está me dando uma dor de cabeça! rs Até o momento tenho as seguintes linhas <?php $visi = 0; $notVisi = $conexaoDB->query("SELECT * FROM postagens WHERE slug_category != 'critica' AND slug_category != 'trailer' AND online='online' ORDER BY id DESC LIMIT 20"); while($vis = $notVisi->fetch_array()){ $visi = $visi+3; ?> <?php } ?> dai não consigo sair. Agradeço desde já!
  21. No código abaixo o segundo while executa somente uma vez... código: <table> <?php while ($funcionarios = mysqli_fetch_array($resultado_funcionarios)){ echo "<tr><td class='fa'><form method='POST' action='painel.php'><input type='text' name='id' value='$funcionarios[id_funcionario]' style='display: none;'><input class='btcomandos' type='image' src='imgs/x-button.png' alt='submit form' title='Excluir'></form></td><td class='fb'><form method='POST' action='painel.php'><input type='text' name='id' value='$funcionarios[id_funcionario]' style='display: none;'><input class='btcomandos' type='image' src='imgs/wrench.png' alt='submit form' title='Editar'></form></td><td class='fc'>$funcionarios[funcionario]</td><td class='fd'>"; while ($bfuncao = mysqli_fetch_array($resultado_funcao1)){ if ($bfuncao['permissao'] == $funcionarios['permissao']){ echo $bfuncao['funcao']; } } echo "</td><td class='fe'>$funcionarios[usuario]</td><td class='ff'>$funcionarios[celular]</td></tr>"; } ?> </table> o resultado: onde estou errando???
  22. marcelookada

    Calcular dias entre datas com "While"

    Boa tarde, gostaria de saber se tem como calcular datas com resultados que vem de uma select que são distribuídos em lista. $sqlg2 = new Query($bd); $txtg2 = "SELECT * FROM (SELECT DEMISGUIA FROM HSSGUIA WHERE NNUMEGUIA = :guias) WHERE ROWNUM = 1"; $sqlg2->addParam(':guias',$guias); $sqlg2->executeQuery($txtg2); while(! $sqlg2->eof()){ $data11 = $sqlg2->result("DEMISGUIA"); $tpl->DIAS = $data11; $sqlg2->next(); } RAFAELA 28/09/17 RAFAELA 18/10/17 RAFAELA 23/10/17 RAFAELA 01/11/17 RAFAELA 06/11/17 RAFAELA 23/11/17 o calculo seria feito na data que for acima de uma para outra
  23. Bom Dia Pessoal, estou com um probleminha no VB que esta me quebrando a Cabeça. Estou imprimindo um relatório(PrintDocument) com os Pedidos feitos por Clientes e preciso que mude de Pagina a cada Cliente, Porém ele lista os Pedidos do segundo cliente na mesma pagina do Primeiro cliente e não estou conseguindo fazer imprimir corretamente, segue meu codigo: While (LinhaAtual < LinhasPorPagina) AndAlso Leitor.Read() Cliente = Leitor.GetString(1) Loja = Leitor.GetByte(0) Descricao = Leitor.GetString(2) ValorProd = Leitor.GetDecimal(3) Quantidade = Leitor.GetInt32(4) ValorTotProd = Leitor.GetDecimal(5) PedNum = Leitor.GetInt32(6) e.Graphics.DrawString(Cliente.ToString(), FonteNegrito, Brushes.Black, MargemEsquerda + 5, PosicaoDaLinha, New StringFormat()) e.Graphics.DrawString(Descricao.ToString(), FonteNegrito, Brushes.Black, MargemEsquerda + 60, PosicaoDaLinha, New StringFormat()) e.Graphics.DrawString(ValorProd.ToString(), FonteNegrito, Brushes.Black, MargemEsquerda + 390, PosicaoDaLinha, AlinharDireita) e.Graphics.DrawString(Quantidade.ToString(), FonteNegrito, Brushes.Black, MargemEsquerda + 440, PosicaoDaLinha, New StringFormat()) e.Graphics.DrawString(ValorTotProd.ToString(), FonteNegrito, Brushes.Black, MargemEsquerda + 570, PosicaoDaLinha, AlinharDireita) e.Graphics.DrawString(PedNum, FonteNegrito, Brushes.Black, MargemEsquerda + 645, PosicaoDaLinha, AlinharDireita) ValorTotalPedidos += ValorTotProd.ToString() PosicaoDaLinha += 15 InicioLinhas = 2 LinhaAtual += 1 End While Preciso que quando o reader mudar de cliente, mude de paginae comece a imprimir na proxima pagina, não estou conseguindo... quem puder dar uma luz agradeço... Abraços ...
  24. Jonathan Abas

    loop errado.

    boa noite galera consegui resolver varios problemas com meu API sendo que o loop do meu while tem colocado itens em outros clientes o correto seria cliente 1->itens 1 cliente->2 itens->2 ele á fazendo cliente->1 itens->1 clientes->2itens->1,2,3(ou seja ele tá repitindo os itens do cliente 1 e já puxando itens de um cliente que o while nem mostrou ainda) preciso de uma ajudinha só falta isso ;-; header('Content-Type: application/json'); $sql = mysqli_query($conn, $Search_List) or die (mysql_error()); while($campos = mysqli_fetch_array($sql)){ $arquivos['listapresente'][] = array( 'id_lista'=>$campos[0], 'nome_lista'=>utf8_encode($campos[1]), 'data_valid_lista'=>$campos[2], 'data_cad_lista'=>$campos[3], 'data_eve_lista'=>$campos[4], 'status_lista'=>$campos[5], 'lista_id_cliente'=>$campos[6], 'categoria_id_cat_lista'=>$campos[7], 'id_cliente_parc_lista'=>$campos[8], 'lista_frase'=>utf8_encode($campos[9]), 'latitude'=>utf8_encode($campos[10]), 'longitude'=>utf8_encode($campos[11]), 'logradouro'=>utf8_encode($campos[12]), 'numero'=>$campos[13], 'bairro'=>utf8_encode($campos[14]), 'cep'=>utf8_encode($campos[15]), 'cidade'=>utf8_encode($campos[16]), 'estado'=>utf8_encode($campos[17]), 'forma_retirada'=>$campos[18], 'listapresente_id'=>utf8_encode($campos[19]), 'imagem_lista'=>$campos[20]); $Search_List_Itens = "SELECT * FROM `sysm_itens_lista` WHERE `listapresente_id`= '".utf8_encode($campos[19])."'"; $sql2 = mysqli_query($conn, $Search_List_Itens) or die (mysql_error()); $Search_Itens = mysqli_num_rows($sql2); if($Search_Itens > 0){ while($campoItens = mysqli_fetch_array($sql2)){ $Itens[]=array( 'qtde_item_lista'=>$campoItens[0], 'listas_id_lista'=>$campoItens[1], 'item_id_produto'=>$campoItens[2], 'id_item_lista'=>$campoItens[3], 'listapresente_id'=>utf8_encode($campoItens[4]) ); } $i = ((count($arquivos['listapresente'])) - 1); $arquivos['listapresente'][$i]['listapresenteproduto'] = $Itens; } $vetor = '"data":'; echo "{".$vetor."".json_encode($arquivos)."}"; } segue erro: https://imgur.com/QeMz64e em vez de ele ficar só no cliente que tem o mesmo id que ele , ele aparece em outros clientes com outros ids
  25. Jonathan Abas

    while retorna as colunas varias vezes

    boa noite guys. To tentando retornar um array das colunas do uma certa tabela e to fritando minha mente a 2h kkkk alguem pode me ajudar. O codigo a baixo: retorna assim: quero criar um array com todas as colunas e depois passar pra json
×

Informação importante

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