Jump to content

Search the Community

Showing results for tags 'if'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Calendars

  • Comunidade iMasters

Forums

  • 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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 67 results

  1. Bom dia galera...Tudo bem... Pessoal estou com uma duvida, já pesquisei em alguns tópicos, mas não consegui solucionar o meu problema, se alguém puder me ajudar agradeço. Meu problema é o seguinte: Possuo uma tabela como a do exemplo abaixo onde possuo 25 itens, esta tabela eu uso para montar uma segunda tabela, ou seja com o id_relatorio eu alimento a tabela com o id_relacao_atividade, sendo assim o id_relatorio aparece "n" vezes na tabela relacao_atividade. Sendo assim eu necessito listar todos os ultimos registros da relacao_atividade que contenham apenas um iten id_relatorio, 'Se e somente se' atender aos seguintes requisitos: id_status = '1' AND (resp_1 = '1' OR resp_2 = '1' OR resp_3 = '1' OR resp_4 = '1') Ou seja, eu quero somente os ultimos registro de cada GROUP BY id_relatorio se e somente se atender a linha descrita acima. Exemplo reduzido da minha tabela: [id_relacao_atividade] - [id_relatorio] - [id_status] - [resp_1] - [resp_2] - [resp_3] - [resp_4] - [numero_linha] [ 1 ] - [ 1 ] - [ 2 ] - [ 1 ] - [ 1 ] - [ 0 ] - [ 0 ] - [ 1 ] [ 2 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 2 ] [ 3 ] - [ 2 ] - [ 3 ] - [ 3 ] - [ 1 ] - [ 0 ] - [ 0 ] - [ 1 ] [ 4 ] - [ 3 ] - [ 1 ] - [ 3 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] [ 5 ] - [ 3 ] - [ 2 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 2 ] Para que minha busca seja correta apenas os id_relacao_atividade 2 atende minha busca. O numero_linha deve ser o máximo valor dentro do requisitos de busca assim eu garanto qeu peguei o ultimo valor dentro dos requisitos. Ja tentei assim: SELCT MAX(numero_linha) FROM relacao_atividade WHERE id_status = '1' AND (resp_1 = '1' OR resp_2 = '1' OR resp_3 = '1' OR resp_4 = '1') GROUP BY id_relatorio Porem ele também me retorna valores que não são os últimos de cada id_relatorio. Por isso minha afirmação "Se e somente se" atender meus requisitos. Obrigado e até
  2. Olá pessoal, estou com uma dúvida em relação a uma função que estou querendo montar. Tenho um código pronto e gostaria de adicionar uma linha especifica quando-se for exibido um total especifico de resultados, e após essa linha nova adicionada continua-se a exibição dos outros resultados, é como se fosse um loop, exemplo: a cada 3 resultados eu adiciono uma linha e assim por diante. Eu tenho o seguinte código: $array = explode(',', $arqf); foreach ($array as $arq) { $conteudoarquivo .= "/".$path."/".$aqr."\n"; } Então a cada X resultados do foreach ele adicionaria uma linha exclusiva no meio dos resultados, como e com qual função posso fazer isso e como posso fazer, agradeço a ajuda dos colegas.
  3. Galera, tenho um sistema, aonde tem o perfil do usuário, e tem a parte de trocar a senha, aonde mostra para o usuário digita a SENHA ATUAL e a SENHA NOVA, como faço para que se o usuário digita a senha atual errada que de uma mensagem informando, caso digita certo a alteração da senha é feita.
  4. Alanartes

    if no insert SQL

    Quero q o campo base_lead seja de acordo com $ddd mas só ta ficando base 1 $ddd=$_POST['ddd']; if ($ddd == 22 or $ddd = 21) { #husby $base = 1; } elseif(($ddd == 24) or ($ddd > 40) and ($ddd < 46) and ($ddd > 61) and ($ddd < 100)) { #site $base = 2; } elseif(($ddd > 10) and ($ddd < 20) or( $ddd > 30) and ($ddd < 40) or ($ddd==27 or $ddd ==28 or $ddd==61) ) { #Commcenter $base = 3; } elseif($ddd == 48 ) { #voxmobile $base = 4; } else { $base = 5; } /* Base 1 = husby Base 2 = site Base 3 = commcenter Base 4 = Voxmobile Base 5 = Não identificado */ $insertSQL = sprintf("INSERT INTO leads (contato, uf, operador, operadora, linhas, gasto_mensal, internet, nivel_satitacao, base_leads, codigo_area) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s)", GetSQLValueString($_POST['contato'], "int"), GetSQLValueString($_POST['Unidade_federativa'], "text"), GetSQLValueString($_POST['operador'], "int"), GetSQLValueString($_POST['operadora'], "text"), GetSQLValueString($_POST['linhas'], "int"), GetSQLValueString($_POST['gasto_mensal'], "text"), GetSQLValueString($_POST['internet'], "text"), GetSQLValueString($_POST['nivel_satitacao'], "text"), GetSQLValueString($base, "text"), GetSQLValueString($_POST['ddd'], "text")); mysql_select_db($database_dados, $dados); $Result1 = mysql_query($insertSQL, $dados) or die(mysql_error()); }
  5. dutopfave

    Alerta de Vencimento

    Eae galera, seguinte... tenho um formulário de pagamento e tem a opção de vencimento, ai fiz um quadro aonde ia deixa os pagamento q venceria daqui 5 dias, então se eu tenho um pagamento e vai vence daqui 5 dias, ai o sistema já alertava eu. como poderia fazer, método if ?
  6. kleyton renato

    if dentro de foreach - contar resultado

    <form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post"> <label id="lista02">Valor 1</label> <input type="txt" name="valor1" /> <br> <label id="lista02">Valor 2</label> <input type="txt" name="valor2" /> <br> <label id="lista02">Valor 3</label> <input type="txt" name="valor3" /> <br> <label id="lista02">Valor 4</label> <input type="txt" name="valor4" /> <br> <label id="lista02">Valor 5</label> <input type="txt" name="valor5" /> <br> <label id="lista02">Valor 6</label> <input type="txt" name="valor6" /> <br> <label id="lista02">Valor 7</label> <input type="txt" name="valor7" /> <br> <label id="lista02">Valor 8</label> <input type="txt" name="valor8" /> <br> <label id="lista02">Valor 9</label> <input type="txt" name="valor9" /> <br> <label id="lista02">Valor 10</label> <input type="txt" name="valor10" /> <br> <p> <input type="submit" value="Calcular" name="calcular"> </p> </form> <hr> ===================================================== <?php $calc = $_POST["calcular"]; $valor1 = $_POST["valor1"]; $valor2 = $_POST["valor2"]; $valor3 = $_POST["valor3"]; $valor4 = $_POST["valor4"]; $valor5 = $_POST["valor5"]; $valor6 = $_POST["valor6"]; $valor7 = $_POST["valor7"]; $valor8 = $_POST["valor8"]; $valor9 = $_POST["valor9"]; $valor10 = $_POST["valor10"]; $valor[1] = $valor1; $valor[2] = $valor2; $valor[3] = $valor3; $valor[4] = $valor4; $valor[5] = $valor5; $valor[6] = $valor6; $valor[7] = $valor7; $valor[8] = $valor8; $valor[9] = $valor9; $valor[10] = $valor10; $soma = array_sum($valor); if ($calc) { echo "<b><br>e) Quantos e quais valores são maiores que a média.</b><br>"; foreach ($valor as $fibo) { if ($fibo > $soma/10) { echo "Valores maiores que a média : ".$fibo."<br>"; } } } Explicando: 1. Há dez campos para inserir números 2. A questão tem 5 opções e uma delas pede o seguinte : "e) imprima quantos e quais dos valores são maiores que a média desses valores." 3. Com esse código que está aí, que fiz, consigo que só apareçam os números maiores que a MÉDIA. A soma é feita e tudo mais. 4. A parte de contar quantos números SÃO MAIORES QUE A MÉDIA é que não estou conseguindo. Já tentei de tudo. Consigo até contar. Mas, apenas dentro do loop e mesmo contando apenas por linha. Ou seja, a cada de resultado aparece a quantidade igual 1. É até meio que óbvio, visto que vai quebrando linha e mostrando os resultado. Ex: Digamos que os 5 primeiros números foram 10, 9, 8, 7 e 6. Com esse código, apenas eles são mostrados. Até porque são os únicos maiores que determinada MÉDIA. Gostaria de contar esse resultado. Tipo:5 números. Se alguém puder ajudar, agradeço desde já ...
  7. dutopfave

    Fazer Check-in diários

    Galera, tenho um sistema de cliente, que quando o cliente entra no painel ele poderá fazer um check-in pra ganha pontos no sistema, só q é diário, então se ele fazer check-in hj, ele só vai poder fazer de novo só amanhã, nesse caso eu terei que usa SELECT e IF?
  8. Bom dia amigos, me deparei com um problema simples e gostaria da ajuda de vocês. Estou fazendo a migração de dados de um banco local para um banco hospedado (linguagem Mysql). Fiz o print de todos os campos do banco local e do banco web. No banco WEB tenho uma tabela chamada mld_course a qual retorna o ID e o FULLNAME, na tabela LOCAL tenho uma tabela chamada tbl_perguntas_categorias a qual retorna também o ID e o NOME. Preciso compararo resultado das 2 querys, se o nome da tabela tbl_perguntas_categorias for igual (se ela existir) na tabela mdl_course eu printo os dados. Já para adiantas na tabela mdl_course só tem 1 nome que deve retornar (alimentação oral e dietética). Segue abaixo o código que estou utilizando: <?php // Conexão com o Banco de Dados LOCAL $servidor = "localhost:3306";//Geralmente é localhost mesmo $nome_usuario = "root";//Nome do usuário do mysql $senha_usuario = "root"; //Senha do usuário do mysql $nome_do_banco = "nutritotalantigo"; //Nome do banco de dados $conecta1 = mysql_connect("$servidor", "$nome_usuario", "$senha_usuario", TRUE) or die (mysql_error()); $banco1 = mysql_select_db("$nome_do_banco",$conecta1) or die (mysql_error()); $servidor = "";//Geralmente é localhost mesmo $nome_usuario = "";//Nome do usuário do mysql $senha_usuario = ""; //Senha do usuário do mysql $nome_do_banco = ""; //Nome do banco de dados $conecta2 = mysql_connect("$servidor", "$nome_usuario", "$senha_usuario", TRUE) or die (mysql_error()); $banco2 = mysql_select_db("$nome_do_banco",$conecta2) or die (mysql_error()); // Printando os dados do banco WEB: echo '<p>DADOS DO BANCO WEB: </p>'; $query2 = "SELECT mdl_course.id, mdl_course.fullname FROM mdl_course WHERE mdl_course.fullname LIKE '%%'"; $sql2 = mysql_query($query2,$conecta2); while($monta2 = mysql_fetch_assoc($sql2)){ echo 'ID: '.$monta2['id'].' - '; echo 'FULLNAME: '.$monta2['fullname'].'<br>'; } echo '<hr>'; // Printando os dados do banco local: echo '<p>DADOS DO BANCO LOCAL: </p>'; $query1 = 'SELECT tbl_perguntas_categorias.nome, tbl_perguntas.id FROM tbl_perguntas_categorias,tbl_perguntas WHERE tbl_perguntas_categorias.id=tbl_perguntas.categoria ORDER BY tbl_perguntas.created DESC;'; $sql1 = mysql_query($query1,$conecta1)OR DIE(mysql_error()); while($monta1 = mysql_fetch_assoc($sql1)){ //if(){ acredito que aqui viria o IF por isso está comentado echo 'ID: '.$monta1['id'].' - '; echo 'NOME: '.$monta1['nome'].'<br>'; //} } ?>
  9. Rogério Bonfim

    Filtrar resultados de uma Query sem Where

    Olá galera eu estou com uma dúvida quanto ao resultado de uma consulta ao banco de dados. Eu recebo somente o resultado sem nenhum filtro e gostaria de saber como eu consigo filtrar o resultado sem o Where por exemplo eu tenho uma tabela de produtos com os campos{ id, nome, descrypt, categoria} eu queria filtrar somente de uma certa categoria mais sem ser no sql. há esta possibilidade ?
  10. Alfredo B.

    Sistema De Pedidos Online

    Tenho um sistema de pedidos no site e um sistema para usuarios com painel e quero que nesse painel exiba somente os pedidos que o usuarios já fez eu fiz da seguinte forma <?php $consulta = mysql_query("SELECT * FROM usuarios WHERE iduser = '".$_SESSION['id']."'"); // Linha 187 Informada No Erro if(mysql_num_rows($consulta)==true){ // Linha 188 Informada No Erro while($info = mysql_fetch_array($consulta)){ ?> <tr> <td><?php $info['protocolo'] ?></td> <td><?php $info['endereco'] ?></td> <td><?php $info['solicitacao'] ?></td> <td><?php $info['status'] ?></td> </tr> <?php } } ?> e ele retornou esse erro aqui pra mim Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in/home/storage/e/ae/be/acaiamarena/public_html/modulos/painel.php on line 187 Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in/home/storage/e/ae/be/acaiamarena/public_html/modulos/painel.php on line 187 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in/home/storage/e/ae/be/acaiamarena/public_html/modulos/painel.php on line 188 EDIT::::: modifiquei o codigo depois e coloquei ele assim <?php $consulta = "SELECT * FROM usuarios WHERE iduser = '".$_SESSION['id']."'"; $con = $mysqli->query($consulta) or die ($mysqli->error); // linha 188 mencionada no erro if(mysql_num_rows($consulta)==true){ while($info = $con->fetch_array()){ ?> e ele retornou esse erro pra mim Fatal error: Call to a member function query() on a non-object in/home/storage/e/ae/be/acaiamarena/public_html/modulos/painel.php on line 188
  11. Olá todos !!! Estou trabalhando em cima de um sistema de pedidos. onde tenho as colunas: NOME | E-MAIL | FORMA DE PAGAMENTO | SATUS para imprimir os pedidos, estou usando como design uma tabela pronta, essa: http://prnt.sc/8rgh81 impressão dos meus pedidos: http://prntscr.com/8rgi5r só que eu preciso que meus pedidos fiquem com suas respectiva class na <tr> dependo do status, http://prnt.sc/8rghtj Pagamento Concluído / class="success" Cancelado / class="danger" Aguardando Pagamento / class="active" já tentei fazer alguns if's , mas todos deram errado, e nem sei onde coloca-lo.. quem puder me dar um help, agradeço bastante meu código: <table class="table table-bordered"> <thead> <tr> <th>Nome</th> <th>E-mail</th> <th>Forma de Pagamento</th> <th>Satus</th> <th>#</th> </tr> </thead> <tbody> <?php $pedidoReferencia = $dados['id']; $resultado = mysqli_query($conexao, "select * from pedidos WHERE pedidoReferencia ='$pedidoReferencia'"); while($produto = mysqli_fetch_assoc($resultado)) { ?> <tr class=""> <td><?= $produto['pedidoNome']?></td> <td><?= $produto['pedidoEmail']?></td> <td><?= $produto['pedidoForma']?></td> <td><?= $produto['pedidoStatus']?></td> <td> <a class="edit btn btn-sm btn-default" href="#"><i class="icon-note"></i></a> <a class="delete btn btn-sm btn-danger" href="#"><i class="icons-office-52"></i></a> </td> </tr> <?php } ?> </tbody> </table>
  12. Alanartes

    Exibir array que contem um caracter?

    Exemplo: Array ( [0] => user da silva [1] => 123.1243.123/0001-21 [2] => user@gmail.com [3] => 22 [4] => 98149-2914 [5] => 98733-3380 [6] => trav F nº 11 [7] => Cabo Frio [8] => RJ [9] => 28921-017 [10] => user [11] => proprietario ) if ($extracao[2]) contem @ echo $extracao[2] Como fazer este if
  13. Exemplo: Array ( [0] => user da silva [1] => 123.1243.123/0001-21 [2] => user@gmail.com [3] => 22 [4] => 98149-2914 [5] => 98733-3380 [6] => trav F nº 11 [7] => Cabo Frio [8] => RJ [9] => 28921-017 [10] => user [11] => proprietario ) if ($extracao[2]) contem @ echo $extracao[2] Como fazer este if
  14. theteo

    View com IF

    Boa tarde galera. Construí uma View que está funcionando: select `t`.`id_tramitacao` AS `id_tram`,`p`.`id_protocolo` AS `id_prot`,`p`.`protocolo` AS `num_prot`,`p`.`id_contrib` AS `id_contrib`,`p`.`numero_doc` AS `num_doc`,`c`.`fnome` AS `nome`,`c`.`lnome` AS `sobrenome`,`p`.`assunto` AS `assunto`,`t`.`id_setor_origem` AS `id_setor_rem`,`s1`.`sigla` AS `sigla_rem`,`serv1`.`fnome` AS `serv_rem`,`t`.`id_setor_destino` AS `id_setor_dest`,`s2`.`sigla` AS `sigla_dest`,`s2`.`id_estrutura` AS `id_estrutura`,`serv2`.`fnome` AS `serv_dest`,`t`.`data_tramitacao` AS `data` from (((((`radocs`.`tbl_prot_tramitacoes` `t` left join `radocs`.`tbl_setores` `s2` on((`t`.`id_setor_destino` = `s2`.`id_setor`))) left join `radocs`.`tbl_servidores` `serv2` on((`t`.`id_serv_recebe` = `serv2`.`id_servidor`))) join ((`radocs`.`tbl_protocolos` `p` left join `radocs`.`tbl_contribuintes` `c` on((`p`.`id_contrib` = `c`.`id_contrib`)))) join `radocs`.`tbl_servidores` `serv1`) join `radocs`.`tbl_setores` `s1`) where ((`t`.`id_protocolo` = `p`.`id_protocolo`) and (`t`.`id_serv` = `serv1`.`id_servidor`) and (`t`.`id_setor_origem` = `s1`.`id_setor`)) Acontece que, dependendo do que for encontrado id_estrutura ( `s2`.`id_estrutura` AS `id_estrutura` ) que pode ser NULL ou não, eu preciso buscar o nome do servidor em tabelas distintas. Do jeito q tá o nome vem da tabela SERVIDORES, tbl_servidores que no código eu procuro em left join `radocs`.`tbl_servidores` `serv2` on((`t`.`id_serv_recebe` = `serv2`.`id_servidor`)) Caso o id_estrutura seja NOT NULL, ok, ta dando certo, mas se for NULL essa condição deve ser alterada para a tabela tbl_recebedores left join `radocs`.`tbl_recebedores` `rec` on((`t`.`id_serv_recebe` = `rec`.`id_recebedor`)) eu preciso de algo como: if `id_estrutura` IS NOT NULL left join `radocs`.`tbl_servidores` `serv2` on((`t`.`id_serv_recebe` = `serv2`.`id_servidor`)) ELSE left join `radocs`.`tbl_recebedores` `rec` on((`t`.`id_serv_recebe` = `rec`.`id_recebedor`)) estou errando a sintaxe.
  15. Wilson1393

    Comparar valor do contador.

    Ola sou estudante de Analise e Desenvolvimento de Sistemas e recebi um desafio de um colega que foi estudar em uma faculdade "concorrente". O desafio é: "Faça um programa que simule dois semáforos de transito. O primeiro semáforo muda de um estado para o outro a cada 10 segundos. E o segundo muda a cada 48 segundos. Identifica quando os dois semáforos estiverem no mesmo estado depois de 1000 segundos. Considere que eles iniciem iguais." Como somente aprendi a fazer programas para o prompt de comando pensei em somente identificar os momentos que eles estivessem com a contagem igual. Só que não consigo comparar ambos os contadores para que eu prove quantas vezes eles se repetem. #include<stdio.h> int main(void){ int i=0,y=0,igual=0; if(i==y){ for(i>0;i<1001;i+=48) printf("%d\n",i); for(y>0;y<1001;y+=10) printf("%d\n",y); igual++;} return(0);} Eu gostaria que por favor alguém me ensinasse como comparar os contadores para que eu possa incrementar o contador "igual". PS: Me desculpem se o tópico esta errado essa é minha primeira postagem.
  16. dutopfave

    Condição IF

    Eae Galera, bom, eu tenho um select que mostra a lista do pedidos do meus clientes, na lista tem o campo STATUS q no BD é definido como: Status = 0 é PENDENTE Status = 1 é AGUARDANDO PEDIDO Status = 2 é PEDIDO ENVIADO, então acredito que se fazer um IF pra determina q se status for = 1 então na lista tem q mostra AGUARDANDO PEDIDO; como que ficaria a estrutura para que funcione isso?
  17. ygorcanazar

    Busca de arquivo em um diretório

    Eu possuo o código: <div class="linha3-2"> <p><?php include 'normam/'.$siglaCurso.'.php'?></p> </div> </div> Ele busca o arquivo '.php' no diretório 'normam/' .. correto? Que reconhece na minha página o seguinte texto: Itens 5.3 a 5.5 e Tabelas 5.5.1 etc etc .... Porém, eu preciso quando o usuário selecionar uma $portaria específica ele reconheça um outro arquivo nomeado de '2.php' que encontra-se no mesmo diretório 'normam/' ... Como eu consigo fazer essa função?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.