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 88 registros

  1. Maykel dos Santos Figueire

    Inputs dentro de While

    Gostaria de saber como posso fazer para ter inputs enviando valores diferentes dentro de um loop do while... <form method="POST" name="form" action="<?php echo $_SERVER['PHP_SELF'];?>"> <?php while ($linhasMotoristas = mysqli_fetch_array($consultaMotoristas)) { $motoristasStatus = $linhasMotoristas['status']; $motoristasId = $linhasMotoristas['idmotoristas']; $motoristasNome = $linhasMotoristas['nome']; $motoristasCpf = $linhasMotoristas['cpf']; $motoristasGanhos = $linhasMotoristas['ganhos'] ?> <tr> <td class="s"> <?php if($motoristasStatus == 1){ echo "<div style='color: green;'>●</div>"; }else{echo "<div style='color: red;'>●</div>"; } ?> </td> <td class="m"><?php echo $motoristasId;?></td> <td class="n"><?php echo $motoristasNome;?></td> <td class="c"><input type="hidden" name="<?php $td_1 = $motoristasId;?>"><?php echo $motoristasCpf;?> </td> <td class="g"><?php echo round($motoristasGanhos, 2);?></td> <td> <input type="text" name="valorBruto"> <input type="submit" name="submit"> <?php if (isset($_POST['submit'])?$_POST['submit'] : 0) { $valorBruto = $_POST['valorBruto']; $porcentagemBase = 5/100; $encargosBase = 25/100; $vezesPorcentagem = $valorBruto*$porcentagemBase; $menosEncargosBase = $vezesPorcentagem-$encargosBase; $resultadoLiquido = $menosEncargosBase*$porcentagemBase; $resultadoGeral = $resultadoLiquido; } ?> <?php echo round($resultadoGeral,2); ?> <?php echo $td_1;?> </td> </tr> <?php } ?> </form> Como vocês podem ver na imagem, ele soma todos os campos com o mesmo valor, queria que somasse um valor para cada campo...
  2. Maykel dos Santos Figueire

    Paginação com dois whiles na mesma div

    Alguém por favor pode me ajudar, a paginação não funciona! <?php include 'configs/conecta.php'; $logado = $_SESSION['usuario']; $consultaSection = "SELECT * FROM motoristas WHERE id_logado = '$logado'"; $execSection = mysqli_query($conexao,$consultaSection) or die(error); ?> <div class="section"> <table> <tr> <td class="m">Matricula</td> <td class="n">Nome</td> <td class="c">CPF</td> <td class="g">Ganhos</td> </tr> <?php $pagina = (isset($_GET['pagina']))? $_GET['pagina'] : 1; $banco = mysqli_query($conexao, "SELECT `id`, `nome`, `cpf`, `ganhos` FROM motoristas"); $total = mysqli_num_rows($banco); $registros = 4; $numPaginas = ceil($total/$registros); $inicio = ($registros*$pagina)-$registros; $banco = mysqli_query($conexao, "SELECT `id`, `nome`, `cpf`, `ganhos` FROM motoristas LIMIT $inicio,$registros"); $total = mysqli_num_rows($banco); ?> <?php while($exibe_pecas = mysqli_fetch_array($banco)) {?> <?php while($logado = mysqli_fetch_array($execSection)) { ?> <tr> <td class="m"><?php echo $logado["id"];?></td> <td class="n"><?php echo $logado["nome"];?></td> <td class="c"><?php echo $logado['cpf'];?></td> <td class="g"><?php echo round($logado['ganhos'], 2);?></td> </tr> <?php } ?> <?php } ?> <?php if($pagina > 1) { echo "<a href='painel.php?pagina=".($pagina - 1)."' class='controle'>&laquo; anterior</a>"; } for($i = 1; $i < $numPaginas; $i++) { $ativo = ($i == $pagina) ? 'numativo' : ''; echo "<a href='painel.php?pagina=".$i."' class='numero ".$ativo."'> ".$i." </a>"; } if($pagina < $numPaginas) { echo "<a href='painel.php?pagina=".($pagina + 1)."' class='controle'>proximo &raquo;</a>"; } ?> </table> </div> Grato!
  3. DanielGrison

    Como colocar duas condições num laço WHILE

    Utilizando a linguagem Phyton. Olá, preciso colocar duas condições num laço de repetição WHILE É possivel fazer isto em phyton? TENTEI O SEGUINTE:tempatamar=int(input('Informe se deseja uma escada com ou sem patamar, orientando-se por 1-COM // 2-SEM. Faremos o possivel dentro das obrigatoriedades para desenvolver a escada. ')) while (tempatamar != 1 ) or (tempatamar != 2): print ('Valor Invalido! Digite "1" para escada com patamar ou "2" para escada sem patamar') tempatamar=int(input('')) print('Bem-Vindo ao LadderCalc!') input("Tecle ENTER para prosseguir:\n") Mas não funcionou, ele entra em looping.
  4. Prezados boa tarde, Estou tentando escrever na tela o resultado de um select na tela utilizando WHILE, porém está entrando em loop infinito e gostaria de ajuda para acertar a sintaxe desta técnica. Código apenas com 1 WHILE <?php $_SESSION['DB_base'] = 'tupa'; $_SESSION['table_base'] = 'people_records'; $query_Recordset2 = "SELECT * FROM {$_SESSION['table_base']} WHERE `link_record` = {$data1['id']} AND `record_caracter_id` = 1 order by {$_SESSION['id_base']} DESC"; $Recordset2 = mysqli_query($connect, $query_Recordset2) or die(mysqli_error($connect)); $row_Recordset2 = mysqli_fetch_assoc($Recordset2); $totalRows_Recordset2 = mysqli_num_rows($Recordset2); while($Recordset2 = mysqli_fetch_assoc($Recordset2)) { echo "Contato: ".$Recordset2["name"]."</br>"; echo "CPF/CNPJ: ".$Recordset2["cpf_cnpj"]."</br>"; echo "e-mail: ".$Recordset2["email"]."</br>"; echo "Celular: ".$Recordset2["cellphone"]."</br>"; echo "Telefone: ".$Recordset2["telephone"]."</br>"; echo "Documento de identificação: ".$Recordset2["name"]."</br>"; echo "</br>"; }?> Código inteiro: <?php session_start(); $_SESSION['last_page'] = $_SERVER['PHP_SELF']; $_SESSION['del_message'] = 'Deseja excluir o cliente '; $_SESSION['DB_base'] = 'tupa'; $_SESSION['table_base'] = 'people_records'; $_SESSION['id_base'] = 'id'; require_once('connections.php'); $query_Recordset1 = "SELECT * FROM {$_SESSION['table_base']} WHERE record_caracter_id = '0' order by {$_SESSION['id_base']} DESC"; $Recordset1 = mysqli_query($connect, $query_Recordset1) or die(mysql_error()); $row_Recordset1 = mysqli_fetch_assoc($Recordset1); $totalRows_Recordset1 = mysqli_num_rows($Recordset1); ?> <!doctype html> <html lang='pt-br'> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Tupã - Serviços de Engenharia</title> <link href='css/sistema.css' rel='stylesheet' type='text/css' media='all'> <style type="text/css"> #cnpj { display: none; } #contato { display: none; } #endereco { display: none; } </style> </head> <body> <fieldset> <legend>Gerenciamento de Clientes</legend> <table id="tabela"> <thead> <tr> <th>Descrição</th> <th>Contato</th> <th>Projetos</th> <th colspan="3">Ação</th> </tr> <tr> <th></th> <th></th> <th></th> <th colspan="3"><input type="submit" value="Filtrar" /> | <input type="button" onclick="javascript: location.href='#rec_openModal'" value="Adicionar" /></th> </tr> </thead> <?php while ($Recordset1 = $row_Recordset1){?> <tr> <td bgcolor="#F5F5F5"><p> Código: <?php echo $Recordset1['id']; ?> <br /> Cliente: <?php echo $Recordset1['name']; ?> <br /> CPF/CNPJ: <?php echo $Recordset1['cpf_cnpj']; ?> <br /> e-mail: <?php echo $Recordset1['email']; ?> <br /> Celular: <?php echo $Recordset1['cellphone']; ?> <br /> Telefone: <?php echo $Recordset1['telephone']; ?> <br /> Documento de identificação: <?php if(file_exists('imagens/clients/energy_bill/'.$Recordset1['id'].'.jpg')) { echo 'Documento de identificação: <a href=imagens/clients/energy_bill/'.$Recordset1['id'].'.jpg target="_blank"><img src="imagens/view.png" width="24" height="24">'; } else { echo 'Documento de identificação: indisponível'; } ?> </p></td> <td bgcolor="#F5F5F5"><?php $_SESSION['DB_base'] = 'tupa'; $_SESSION['table_base'] = 'people_records'; $query_Recordset2 = "SELECT * FROM {$_SESSION['table_base']} WHERE `link_record` = {$data1['id']} AND `record_caracter_id` = 1 order by {$_SESSION['id_base']} DESC"; $Recordset2 = mysqli_query($connect, $query_Recordset2) or die(mysqli_error($connect)); $row_Recordset2 = mysqli_fetch_assoc($Recordset2); $totalRows_Recordset2 = mysqli_num_rows($Recordset2); while($Recordset2 = mysqli_fetch_assoc($Recordset2)) { echo "Contato: ".$Recordset2["name"]."</br>"; echo "CPF/CNPJ: ".$Recordset2["cpf_cnpj"]."</br>"; echo "e-mail: ".$Recordset2["email"]."</br>"; echo "Celular: ".$Recordset2["cellphone"]."</br>"; echo "Telefone: ".$Recordset2["telephone"]."</br>"; echo "Documento de identificação: ".$Recordset2["name"]."</br>"; echo "</br>"; }?> </td> <td bgcolor="#F5F5F5"><?php $_SESSION['DB_base'] = 'tupa'; $_SESSION['table_base'] = 'projects_link_tpm'; $query_Recordset3 = "SELECT * FROM {$_SESSION['table_base']} where people_record_id = {$row_Recordset1['id']} order by {$_SESSION['id_base']} DESC"; $Recordset3 = mysqli_query($connect, $query_Recordset3) or die(mysqli_error($connect)); $row_Recordset3 = mysqli_fetch_assoc($Recordset3); $totalRows_Recordset3 = mysqli_num_rows($Recordset3); while($data3 = mysqli_fetch_assoc($Recordset3)) { echo "Projeto: ".$Recordset3["id"]."</br>"; echo "</br>"; }?> </td> <td width="3%" bgcolor="#F5F5F5"><form action="mysql/update_process.php" method="POST"> <input type="hidden" name="update_process" value="<?php echo $row_Recordset1[$_SESSION['id_base']] ?>"> <input type="image" name="submit" src="imagens/edit.png" width="24" height="24"> </form></td> <td bgcolor="#F5F5F5"><form action="mysql/del_process.php" method="POST"> <input type="hidden" name="delete_process" value="<?php echo $row_Recordset1[$_SESSION['id_base']] ?>"> <input type="hidden" name="delete_register" value="<?php echo $row_Recordset1['name'] ?>"> <input type="image" name="submit" src="imagens/delete.png" width="24" height="24"> </form></td> </tr> <?php }?> </table> </fieldset> <div id="rec_openModal" class="modalDialog"> <div> <a class="close" title="Fechar" href="#close">X</a> <fieldset> <legend>Realizar cadastro</legend> <br> <label>Modalidade:</label> <select name="modality" onChange="mostraDiv(this.value)"> <option value="1">Cliente CPF</option> <option value="2">Cliente CNPJ</option> <option value="3">Contato de cliente</option> <option value="4">Endereço de cliente</option> </select> <br /> <div id="cpf"> <form action="mysql/insert_process.php" method="post" id='1'> <br> <label>Nome: </label> <input name='name' type='text' /><br /> <br> <label>CPF: </label> <input name='cpf_cnpj' type='number' data-mask='000.000.000-00' /><br /> <br> <label>e-mail: </label> <input name='email' type='text' /><br /> <br> <label>Celular: </label> <input name='cellphone' type='text' data-mask="(00)0000-0000" /><br /> <br> <label>Telefone: </label> <input name='telephone' type='text' data-mask='(00)00000-0000' autocomplete='off' /><br /> <br> <label>Documento de identificação: </label> <input type='file' name='doc_id'><br /> <INPUT TYPE="hidden" NAME="record_caracter_id" VALUE="0"><INPUT TYPE="hidden" NAME="action" VALUE="0"> <br> <label><input type="submit" value="Cadastrar" /> </label><br /> </form> </div> <div id="cnpj"> <form action="mysql/insert_process.php" method="post" id='2'> <br> <label>Nome da empresa: </label> <input name='name' type='text' /><br /> <br> <label>CNPJ: </label> <input name='cpf_cnpj' type='text' data-mask="00.000.000/0000-00" /><br /> <br> <label>e-mail: </label> <input name='email' type='email' /><br /> <br> <label>Celular: </label> <input name='cellphone' type='text' data-mask="00000-000" /><br /> <br> <label>Telefone: </label> <input name='telephone' type='text' /><br /> <br> <label>Documento de identificação: </label> <input name='doc_id' type='file' /><br /> <INPUT TYPE="hidden" NAME="record_caracter_id" VALUE="0"><INPUT TYPE="hidden" NAME="action" VALUE="0"> <br> <label><input type="submit" value="Cadastrar" /> </label><br /> </form> </div> <div id="contato"> <form action="mysql/insert_process.php" method="post" id='3'> <br> <label>Nome: </label> <input name='name' type='text' /><br /> <br> <label>cpf: </label> <input name='cpf' type='number' data-mask='000.000.000-00' /><br /> <br> <label>e-mail: </label> <input name='email' type='text' /><br /> <br> <label>Celular: </label> <input name='cellphone' type='text' data-mask="(00)0000-0000" /><br /> <br> <label>Telefone: </label> <input name='telephone' type='text' data-mask='(00)00000-0000' autocomplete='off' /><br /> <br> <label>Documento de identificação: </label> <input type='file' name='doc_id'><br /> <INPUT TYPE="hidden" NAME="record_caracter_id" VALUE="1"><br> <label>Contato do cliente </label> <select name="link_record"> <?php while ($data = mysqli_fetch_array($Recordset1)) { echo("<option value='".$data['id']."'>".$data['name']."</option>"); } ?> </select><br /> <INPUT TYPE="hidden" NAME="action" VALUE="0"> <br> <label><input type="submit" value="Cadastrar" /> </label><br /> </form> </div> <div id="endereco"> <form action="mysql/insert_process.php" method="post" id='4'> <br> <label>CEP: </label> <input name='cep' type='text' /><br /> <br> <label>Logradouro: </label> <input name='address' type='text' data-mask="00000-000" autocomplete="off" /><br /> <br> <label>Número: </label> <input name='number' type='text' /><br /> <br> <label>Bairro: </label> <input name='neighborhood' type='text' /><br /> <br> <label>Cidade/UF: </label> <input name='city' type='text' /><input name='uf' type='text' /><br /> <INPUT TYPE="hidden" NAME="record_caracter_id" VALUE="4"><INPUT TYPE="hidden" NAME="action" VALUE="1"> <br> <label><input type="submit" value="Cadastrar" /> </label><br /> </form> </div> </fieldset> </div> </div> </body> </html> <?php mysqli_free_result($Recordset1); mysqli_free_result($Recordset2); mysqli_free_result($Recordset3); ?>
  5. Rodrigo Ferreira Santos

    Fazer um looping com controle de tempo

    Salve senhores, estou precisando da ajuda dos mestre eu preciso fazer um while onde tenho uma lista de 10000 email e com isso preciso que ele envie 20 pare por 2 segundo envie mais 20 e assim por diante ja pesquisei em tudo e nao achei nada, ja testei com sleep mas ele nao conta quanto envios foram feito e pela velocidade da rede pode sair bem mais que 20 !! Alguem pode me dar um sugestao, vou pegar os email de um arquivo texto !!!
  6. BryanSamuel

    Preciso converter datas em números inteiros

    existe alguma função que formate uma data por exemplo 26/09/2018, em um número inteiro? mais ou menos igual o excel, que começa a contar os dias a partir do dia 01/01/1900, se caso não exista uma função como eu faço isso? agradeço a ajuda desde já.
  7. 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>
  8. 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>
  9. 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;} ?>
  10. 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.
  11. 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
  12. 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>
  13. 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 ) )
  14. 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
  15. 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.
  16. 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!")}
  17. 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
  18. 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!
  19. 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>
  20. 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 )
  21. 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.
  22. 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 />";?> ...
  23. 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?
  24. 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 } ?>
  25. 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
×

Informação importante

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