Jump to content

Search the Community

Showing results for tags 'else'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

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 20 results

  1. //modelo.html <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Hora do dia</title> <link rel="stylesheet" href="estilo.css"> </head> <body onload="carregar()"> <header> <h1> Hora do dia </h1> </h1> </header> <section> <div id="msg"> msg </div> <div id="foto"> <img class="imagem" src="fotomanha.jpg" alt="foto do dia"> </div> </section> <footer> <p>&copy; Rodapé </p> </footer> <script src="script.js"></script> </body> </html> //script.js function carregar () { var msg = window.document.getElementById('msg') var img = window.document.getElementsByClassName('imagem') var data = new Date() var hora = data.getHours() msg.innerHTML = 'Agora são ' + hora + ' horas' if (hora >= 0 && hora < 12){ //Bom dia img.src = 'fotomanha.jpg' } else if (hora >= 12 && hora < 18){ //Boa tarde img.src = 'fototarde.jpg' } else { //Boa noite img.src = 'fotonoite.jpg' } } //estilo.css body{ background-color: aqua; font: normal 15pt Arial; } header{ color:rgb(255, 255, 255); text-align: center; } section{ background: white; border-radius: 10px; padding: 15px; width: 500px; margin:auto; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.329); } footer{ color:white; text-align: center; font-style: italic; } div{ text-align: center; } .imagem{ width: 500px; /* largura da imagem */ height: 350px; /* altura da imagem */ margin-top: 10px; /* margem do topo */ }
  2. biakelly

    Ajuda com else

    Oi, não estou conseguindo fazer isso, podem me ajudar? <?php $botaoaluno = mysql_query("SELECT aluno FROM escola WHERE colegio_id='$colid'",$db); $alunoativo = mysql_num_rows($botaoaluno); if ($alunoativo = 1) { ?> <?php $pegaralunos = mysql_query("SELECT alunosdisponiveis FROM tabelasalunos WHERE userID='{$_SESSION['userid']}' and alunosID='{$objauALN["alunID"]}'", $db); $classe = mysql_num_rows($pegaralunos); if ($classe > 0) { ?> <button name="geraralunos">Aluno presente</button> <?php } else { ?> <button name="geraralunos">Aluno faltante</button> <? } } else{ ?> <p>Não tem aluno</p> <?php } ?> o que eu preciso, se o alunoativo for igual a 1, fazer o próximo IF, mas se ele for igual a 0 mostrar a mensagem (não tem aluno)
  3. Dinho Nunes LC

    Inserir mais uma variavel em "else" "php"

    Como posso adicionar uma terceira opção a essa td? Funciona assim. <td align="center"> <?php if ($usuario['dia'] - $usuario['uso'] <= -1) {echo "Expirado";} else {echo "Em ", $usuario['dia'] - $usuario['uso'], " Dias";} ?> </td> Resultado atual. if ($usuario['dia'] - $usuario['uso'] <= -1) {echo "Expirado";} ~ Exibe Expirado / Está Ok = 0 Exibindo "Em 0 Dias" else {echo "Em ", $usuario['dia'] - $usuario['uso'], " Dias";} ~ Exibe a subtração dos dias. / Está Ok Resultado pretendido if ($usuario['dia'] - $usuario['uso'] <= -1) {echo "Expirado";} Exibe Expirado / Está Ok = 0 Exibir a palavra "Hoje" else {echo "Em ", $usuario['dia'] - $usuario['uso'], " Dias";} Exibe a subtração dos dias. / Está Ok
  4. Gildvan Arley

    Erro no if else

    <?php $data = date("d/m/Y"); $fimVip = $exibir_pag["fimvip"]; $dataPag = $exibir_pag["data"]; if ($fimVip == NULL){ echo "<span class='label label-danger'>Aguardando Pagamento</span>"; } else if ($fimVip < $data){ echo "<span class='label label-success'>Vip ativado</span>"; } else if ($fimVip == $data){ echo "<span class='label label-info'>Acaba hoje</span>"; } else if ($fimVip > $data){ echo "<span class='label label-danger'>Vip Removido</span>"; } ?> Estou com um problema o else só esta indo ate o Vip Ativado o restante não vai mais. assim que o jogador se cadastra ele recebe a data como NULL de pagamento, por isso usei ali $fimVip == NULL Print do painel http://prntscr.com/po5ph2
  5. Ericles Boanova

    Questionário feito com PHP e Mysql

    Olá, Estou desenvolvendo um Guia de Solução para pessoas que estão com problemas técnicos com seu notebook. Basicamente, no meu banco de dados (Mysql) está cadastrado id_pergunta, pergunta, sim e nao. Ex: id_pergunta pergunta sim não 1 Equipamento está carregado? 2 5 2 Equipamento sofreu alguma queda recentemente? 3 4 3 Entre em contato com uma autorizada para verificar se seu equipamnto possui garantia n/a 4 Faça drenagem de energia no equipamento .. .. 5 Entao carregue! .. ... Então, é basicamente este o ponto que estou com dificuldades. Preciso transpor esta lógica do banco de dados para o php. Terá uma tela onde haverá diversos problemas genéricos (não liga, não da boot, etc) e a partir da seleção de uma dessas opções irá puxar a primeira questão do banco. Com base na resposta desta questão, será buscada a próxima questão ou será finalizado, caso o problema seja resolvido. Como faço o código php para este caso? para que fique nesse looping até a solução?
  6. Eu criei um código que faz o seguinte: Ele pega siglas de uma tabela de dados e apresenta apenas as siglas constantes entre as variáveis $origem e $destino. Depois eu faço um explode e pesquiso cada sigla em outra tabela, procurando o que significa aquela sigla. Faço um foreach e dentro do foreach um select na tabela que tem o significado de cada sigla (tabela cidades) peço para imprimir na tela, mas imprime só o último resultado. Onde como faço para aparecer todos? if ($_COOKIE['user'] == 0) { ?> <!-- parte que vaia aparecer quando o usuário não estiver logado --> <?php } elseif ($_COOKIE['user'] > 0 && $origem == " " && $destino == " ") { ?> <!-- Esta parte vai aparecer só quando o usuário estiver logado. vAI CRIAR UM FORMULÁRIO DE BUSCA--> <section id='about' class="s-about"> <div class="row section-header has-bottom-sep" data-aos="fade-up"> <div class="col-full"> <h3 class="subhead subhead--dark">PROCURAR CARONAS</h3> <h1 class="display-1 display-1--light">Você está procurando uma carona</h1> </div> </div> <!-- end section-header --> <div class="row about-desc" data-aos="fade-up"> <div class="col-full"> <p> No formulário abaixo selecione as cidades de origem e de destino - O sistema vai identificar qual a direção em que você está pretendendo ir e vai listar as rotas possíveis. </p> <p align="center"> <?php $sql = 'SELECT id, sigla, cidade FROM cidades order by cidade'; $result = $conn->query($sql); echo '<form method=get action="#about"><SELECT name="origem" style="font-size: 25px; font-weight: bold; display: inline-block;">'; if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo '<OPTION value="' . $row["sigla"]. '">' . $row["cidade"] . '</option>'; }} else { echo "0 results"; } echo '</select> | '; $result = $conn->query($sql); echo '<SELECT name="destino" style="font-size: 25px; font-weight: bold; display: inline-block;">'; if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo '<OPTION value="' . $row["sigla"]. '">' . $row["cidade"] . '</option>'; }} else { echo "0 results"; } echo '</select> <Input type="submit" value="Procurar"> </form>'; ?> </div> </div> <!-- end about-desc --> <!-- end about-stats --> <div class="about__line"></div> </section> <!-- end s-about --> </p> <!-- Final da parte de procurar caronas --> <?php } elseif (!empty($_GET['origem']) && !empty($_GET['destino'])) { <!-- ESTA PARTE É O RESULTADO DA BUSCA FEITA PELO FORMUÁRIO --> $origem = $_GET['origem']; $destino = $_GET['destino']; $sql = "SELECT * FROM rotas WHERE rota LIKE '%$origem%$destino%' limit 2"; $result = $conn->query($sql); echo utf8_encode('<section id=about" class="s-about"> <div class=col-full> <P>A descrição do trajeto abaixo apresenta TODA A LINHA. Para escolher a melhor linha, observe a partir do seu ponto de partida. Caso queira, você pode ainda clicar em cada rota para ver por onde cada rota passa</p>'); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo '<p style="background-color: #000000; color: #FFFFFF;">' . utf8_encode($row['descricao']) . ' - '; $rotatotal = $row['rota']; $positioni = mb_strpos($rotatotal, $origem); $positionf = mb_strpos($rotatotal, $destino); $totalstr = mb_strlen($rotatotal); $rotaescol = mb_substr($rotatotal, $positioni, $positionf - $positioni + 2); $rotarray = explode(' ', $rotaescol); foreach($rotarray as $ct); { $sql2 = "SELECT * FROM cidades WHERE sigla = '$ct'"; $rescit = $conn->query($sql2); if ($rescit->num_rows > 0) { while($row2 = $rescit->fetch_assoc()) { echo ' - '. $row2['cidade']; }} else{ echo ''; } }}} } else { echo '<section id="about" class="s-about">0 resultsNão era para estar aparecendo isto."</section>'; } echo '</div></section> | '; <!-- FINAL DO SCRIPT -->
  7. FILIPEINFORMATICA10

    Como passar esse código do pascal para o PHP

    uses Crt; var X, Y : Integer; begin Writeln ('Entre com dois Números:'); { Mostra na tela a mensagem} Readln (X, Y); { Lê os dois números } If (X = Y) Then {Condição - SE X for igual a Y} Begin {INICIO - Repare abaixo que existe duas instruções, dois comandos Writeln, por isso estão entre BEGIN e END} Writeln ('X é igual que Y'); Writeln ('O Valor de X é =', X); End; {FIM} end.
  8. Henrique Augusto Rohloff

    BUSCA DE PRODUTOS - Retornar mensagem se nada for encontrado

    Olá! Sou iniciante e estou treinando para configurar uma página de buscas de produtos em um banco de dados. Os produtos já estão sendo encontrados quando a palavra bate com os itens do banco. A conexão com o banco de dados está funcionando corretamente. Porém, quando nada é encontrado, queria que aparecesse uma mensagem "Nenhum resultado, tente novamente." Já tentei com else de tudo que é jeito mas não aparece corretamente... Qual é o jeito certo? Segue o código:
  9. joao.felipe

    Duvidas em JS

    AMIGOS, ESTOU TENTANDO APRENDER A LINGUAGEM, O CODIGO É SIMPLES. TENHO UM CHECKBOX e QUERO Verificar se ele se encontra Marcado. ESTOU USANDO O FOR E QUERO QUE O RESULTADO SEJA EXIBIDO EM UM ALERTA DIZENDO CHECK MARCADO OU CHECK DESMARCADO. SEGUE O CÓDIGO. NAO SEI ONDE COLOCAR O ELSE. <!DOCTYPE HTML> <html> <body> <script> <!-- ******************************************************************* --> function obterMarcados() { alert( 'Estamos dentro da função obter Marcados!' ); var listaMarcados = document.getElementsByName("checkbox1"); if (checkBox1.checked == true) { for (loop = 0; loop < listaMarcados.length; loop++) { var item = listaMarcados[loop]; if (item.type == "checkbox" && item.checked) { alert(item.value); alert(listaMarcados.length); } } } else alert("Nao existe CheckBox Marcado"); } <!-- else alert( 'Não existe CheckBoxMarcado!' ) ; --> <!-- ******************************************************************* --> alert( 'Hello, world 1!' ); </script> <p>...After the script.</p> <form> <input type="button" NAME="submit" value="Verificar Marcados" onclick="obterMarcados()"> <input type="checkbox" name="checkbox1" value="Autocad"> Autocad <br> </form> </body> </html>
  10. VCastilho

    Função ao clicar no botão

    Bom Dia Consegui da seguinte forma, mas com faço para que o código selecionado substitua o antigo? <!DOCTYPE html> <html> <body> <style> #filtrotopo { background: #484949; } } #h4topo { text-align: center; color: white; font-size: 18px; } #form1 section { display: flex; flex-wrap: wrap; justify-content: center; } h4 { } #form1 section label { display: flex; justify-content: center; align-items: center; margin: 0 10px; /* width: calc(100% / 5); */ color: red; text-align: center; } @media screen and (max-width:768px) { #form1 section label { margin-bottom: 20px; width: 100%; } } </style> <div id="minhaEscolha"></div> <div id = "filtrotopo"> <h4 style="text-align: center;" id="h4topo">Personalize</h4> <form action="#" id="form1"> <section> <label> <button onclick="exemplo1()"> exemplo1</button> </label> <label> <button onclick="exemplo2()"> exemplo2 </button> </label> </section> </form> <br> </div> <div id="teste1" style="display: none;"> <h3>Texto 1</h3> <p>Sou o Texto 1</p> <p>Tenho o nome de Texto 1</p> </div> <script> function exemplo1() { var x = document.getElementById("url"); var y = document.getElementById("minhaEscolha"); y.innerHTML = x.innerHTML; } </script> <script> function exemplo2() { var x = document.getElementById("teste1"); var y = document.getElementById("minhaEscolha"); y.innerHTML = x.innerHTML; } </script> <body> </html>
  11. Boa tarde! Como aplicar a regra abaixo em um select? Regra Join Quando o campo substr(x, 1,1) ='1' montar a chave de pesquisa: y = '8' AND y1 = 'L'||lpad( x1, 2)) Quando o campo substrt(x, 1,1) for igual ='A' montar a chave de pesquisa: y = '8' AND y1 = 'M'||lpad( x1, 2)) obrigado!
  12. alecram28

    Exercicio Javascript switch case

    Bom dia. Tenho o seguinte exercicio para fazer, comecei a fazer mas nao consigo terminar e nao sei se é bem isso. Se alguem puder me ajudar, sou iniciante. Obrigado! Questao: Usando HTML, CSS e JS, escreva um algoritmo que leia o código de uma operação a partir o teclado e que realize a operação associada a esse código. O código é um valor inteiro. Os códigos e operações são listados abaixo: 1 Área de um retângulo. Os valores da base e da altura do retângulo devem ser informados pelo usuário. OBS: aretângulo = base * altura. 2 Área de um triângulo. Os valores da base e da altura do triângulo devem ser informados pelo usuário. OBS: atriângulo = (base * altura) / 2. 3 Área de um círculo. O valor do raio do círculo deve ser informado pelo usuário. OBS: acírculo = 3,14 * (raio)2 4 Área de um trapézio. Os valores da base maior, da base menor e da altura do trapézio devem ser informados pelo usuário. OBS: atrapézio = [(base maior + base menor) * altura] / 2. Meu código: html: <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Área figuras</title> <link rel="stylesheet" href="pratica06exercicio04.css"> <script src="pratica06exercicio04.js" type="text/javascript"></script> </head> <body> <main> <h1>Área de Figuras Geométricas</h1> <h3>Informe o número da operação desejada:</h3> <h4>1- Área Retângulo<br>2-Área Triângulo<br>3-Área Círculo<br>4-Área Trapézio</h4> <div class="numero">Código <input type="number"id="cod"></div> <button onclick="codigo()">OK</button> <div id="operandos"></div> <div id="resultado"></div> </main> </body> </html> js: function codigo() { var c = document.getElementById("cod"); switch (c) { case '1': operandosRetangulo() break; case '2': operandosTriangulo() break; case '3': operandosCirculo() break; case '4': operandosTrapezio() break; } } function limparTela() { var operandos = document.getElementById("operandos"); var resultado = document.getElementById("resultado"); operandos.style.display = "none"; resultado.style.display = "none"; } function operandosCirculo() { limparTela(); var operandos = document.getElementById("operandos"); operandos.innerHTML = "Informe o raio: <input type='number' id='raio'>" + "<br/>" + "<button onclick='areaCirculo ()'>OK</button>"; operandos.style.display = "block"; } function operandosRetangulo() { limparTela(); var operandos = document.getElementById("operandos"); operandos.innerHTML = "Informe a base: <input type='number' id='base'>" + "<br/>" + "Informe a altura: <input type='number'id='altura'>" + "<br/>" + "<button onclick='areaRetangulo ()'>OK</button>"; operandos.style.display = "block"; } function operandosTriangulo() { limparTela(); var operandos = document.getElementById("operandos"); operandos.innerHTML = "Informe a base: <input type='number' id='baset'>" + "<br/>" + "Informe a altura: <input type='number'id='alturat'>" + "<br/>" + "<button onclick='areaTriangulo ()'>OK</button>"; operandos.style.display = "block"; } function operandosTrapezio() { limparTela(); var operandos = document.getElementById("operandos"); operandos.innerHTML = "Informe a base maior: <input type='number' id='basema'>" + "<br/>" + "Informe a base menor: <input type='number' id='baseme'>" + "<br/>" + "Informe a altura: <input type='number'id='alturaz'>" + "<br/>" + "<button onclick='areaTrapezio ()'>OK</button>"; operandos.style.display = "block"; } function areaCirculo() { var raioSTR = document.getElementById("raio").value; var raio = parseFloat(raioSTR); var area = 3.14 * Math.pow(raio, 2); var resultado = document.getElementById("resultado"); resultado.innerHTML = area; resultado.style.display = "block"; } function areaRetangulo() { var baseSTR = document.getElementById("base").value; var alturaSTR = document.getElementById("altura").value; var base = parseFloat(baseSTR); var altura = parseFloat(alturaSTR); var area = base * altura; var resultado = document.getElementById("resultado"); resultado.innerHTML = area; resultado.style.display = "block"; } function areaTriangulo() { var bt = document.getElementById("baset").value; var at = document.getElementById("alturat").value; var baset = parseFloat(bt); var alturat = parseFloat(at); var areat = (bt * at) / 2; resultado.innerHTML = areat; resultado.style.display = "block"; } function areaTrapezio() { var bma = document.getElementById("basema").value; var bme = document.getElementById("baseme").value; var az = document.getElementById("alturaz").value; var areatra = ((bma + bme) * az) / 2; resultado.innerHTML = areatra; resultado.style.display = "block"; }
  13. Olá pessoal, bom dia! Estou tentando fazer um programa onde preciso ler o nome e o salário (bruto) do funcionário e posteriormente informar ao mesmo qual será salário liquido (já descontando a % do INSS). Porém, quando digito um salario acima de R$1501, quem tem um desconto de 11%, o sistema me retorna a resposta do desconto de 10%. Alguém poderia me dizer aonde estou errando? (Acredito que sintaxe para o else está incorreta). //Exercicio 32 - Salario vs Desconto #include <iostream> using namespace std; int main ( ) { float dp9, dp10, dp11, sb, scd, sl; char name[100]; dp9 = 0.09; dp10 = 0.10; dp11 = 0.11; cout<<endl<<"CALCULE O SEU SALARIO (JA DESCONTADO O VALOR % DO INSS)"<<endl; cout<<endl<<"De R$0 a R$800 = 09%; de R$ 801 a 1500 = 10%; de 1501 ou mais = 11%"<<endl; cout<<endl<<"AVISO: NAO UTILIZE VIRGULA. USE SOMENTE PONTO FINAL."<<endl; cout<<"MAS SO USE PONTO PARA REPRESENTAR CENTAVOS. EX: 11111.11"<<endl; cout<<endl; system ("pause"); cout<<endl<<"Digite o seu nome: "; cin>>name; cout<<endl<<"Informe o seu salario bruto: "; cin>>sb; if ( sb <= 800.99 ) { scd = sb * dp9; sl = sb - scd; cout<<endl<<"Solicitante: "<<name<<endl; cout<<endl<<"Salario liquido (-9% INSS) = R$"<<sl<<endl; } else if ( sb >= 801.00 || ( 801.00 == 1500.99 ) ) { scd = sb * dp10; sl = sb - scd; cout<<endl<<"Solicitante: "<<name<<endl; cout<<endl<<"Salario liquido (-10% INSS) = R$"<<sl<<endl; } else if ( sb >= 1501.0 ) { scd = sb * dp11; sl = sb - scd; cout<<endl<<"Solicitante: "<<name<<endl; cout<<endl<<"Salario liquido (-11% INSS) = R$"<<sl<<endl; } cout<<endl; system ("pause"); return (0); }
  14. Pessoal sempre tive uma dúvida quanto a isto, será que não há um comparador usando multi-valores exemplo: function teste(obj){ if(obj != (false || 'teste' || 2)){ return true; } return false; } //Acho feio dessa forma function multiIf(obj){ if(obj != false || obj != 'teste' || obj != 2)){ return true; } return false; } // e dessa forma usa muito código pra pouca coisa function funcSwitch(obj) { switch (obj) { case false: return false; break; case 'teste': return false; break; case 2: return false; break; } return true; }
  15. betomunhoz

    uma cláusula if não está dando certo

    bom estou fazendo um codigo simples de um app de consulta de preço tipo de mercado, porém não estou conseguindo fazer o if para quando não encontrar o código de barras no banco de dados apresentar a mensagem de código não encontrado, ele está apresentando a mensagem em qualquer codigo que passo... abaixo esta o código: <div align="center" style="color:#0000FF"> <?php $servidor = "localhost"; $usuario = "root"; $senha = "senha1"; $dbname = "teste"; //Criar a conexao $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); $pesquisar = $_POST['pesquisar']; $result_produtos = "select * from cadpro inner join arqbar where cadpro.codpro01=arqbar.codpro and arqbar.codbarra='$pesquisar'"; $resultado_produtos = mysqli_query($conn, $result_produtos); if($result_produtos = 0) { while($rows_produtos = mysqli_fetch_array($resultado_produtos)){ echo '<font size="20" style="color:#000000"'.">"; echo "".$rows_produtos['descpro01']."<br>"; echo '<font size="20" style="color:#FF0000"'.">"; echo 'R$ ' . number_format($rows_produtos['prevend01'], 2, ',', '.'); } } else { echo '<font size="20" style="color:#FF0000"'.">"; echo "PRODUTO NÃO LOCALIZADO!"; } ?> </div> <script> window.setTimeout("history.back(-2)", 3000); </script>
  16. lerdofphp

    Tabela usando PHP

    Pessoal, Gostaria de saber qual é a forma mais simples de ser criar uma tabela HTML usando variáveis com PHP: $linhas = 2 $colunas = 2 <table> <tr><th>Coluna 01</th><th>Coluna 02</th></tr> <tr><td>Linha 01</td><td>Linha 01</td></tr> <tr><td>Linha 02</td><td>Linha 02</td></tr> </table> Como fazer isso usando if / else / while / for ? alguém pode ajudar?
  17. felpsquirino

    Condição if e else em um foreach

    Olá Pessoal; Já tem alguns dias que venho perdendo a cabeça rsrs não consigo fazer um if e else em um loop foreach meu código: <?php if (isset($list_pedidos_abertos)){ foreach($list_pedidos_abertos as $row) : ?> <div class="espera_item"> <?php echo $row->html?> </div> <?php endforeach; } ?> Eu preciso que quando não tiver nenhum registro ele mostre a mensagem "Nenhum registro encontrado", tentei fazer assim mas não deu certo ele não retorna "0" na contagem: <?php $cont = 0; foreach($list_pedidos_abertos as $row){ $cont = $cont +1; if($cont == 0){ echo 'nenhum registro encontrado'; }else{ ?> <div class="espera_item"> <?php echo $row->html?> </div> <?php } } ?> o que eu estou fazendo de errado ? Grato pela ajuda ;)
  18. por que envia o e-mail só até a parte do produto e n do acabamento? <?php include('enviar_email.php'); include_once("conexao.php"); $erro = 0; $acabamento = 0; if($_POST){//se veio através do formulario $produto = $_POST['produtos']; //idproduto $quantidade = $_POST['quantidade_mat']; }elseif($_GET){//veio através do GET a partir da venda $produto = $_GET['produtos']; //idproduto $quantidade = $_GET['quantidade_mat']; //Fazer consulta no banco de dados do texto produtos e retornar o id do produto if(preg_match('/chaveiro/i',$produto) && preg_match('/brinde/i',$produto)){ $produto = 28; //"/Chaveiro de Brinde/"; if(preg_match('/metal/i',$produto)){ $acabamento = 43; }elseif(preg_match('/cordinha/i',$produto)){ $acabamento = 45; }elseif(preg_match('/corrente de borracha/i',$produto)){ $acabamento = 44; } }elseif(preg_match('/chaveiro/i',$produto) && preg_match('/hotel/i',$produto)){ $produto = 30; //"/Chaveiro de Hotel/"; if(preg_match('/metal/i',$produto)){ $acabamento = 43; }elseif(preg_match('/cordinha/i',$produto)){ $acabamento = 45; }elseif(preg_match('/corrente de borracha/i',$produto)){ $acabamento = 44; } }elseif(preg_match('/etiqueta/i',$produto) || preg_match('/etiquetas/i',$produto)){ $produto = 35; //"/Etiqueta/"; if(preg_match('/metal/i',$produto)){ $acabamento = 43; }elseif(preg_match('/cordinha/i',$produto)){ $acabamento = 45; }elseif(preg_match('/corrente de borracha/i',$produto)){ $acabamento = 44; } }elseif(preg_match('/pendrive/i',$produto) || preg_match('/pen drive/i',$produto)|| preg_match('/pen drives/i',$produto)|| preg_match('/pendrives/i',$produto)){ $produto = 29; //"/PenDrive/"; if(preg_match('/metal/i',$produto)){ $acabamento = 43; }elseif(preg_match('/cordinha/i',$produto)){ $acabamento = 45; }elseif(preg_match('/corrente de borracha/i',$produto)){ $acabamento = 44; } }elseif(preg_match('/porta copo/i',$produto) || preg_match('/porta copos/i',$produto)){ $produto = 31; //"/Porta Copo/"; if(preg_match('/metal/i',$produto)){ $acabamento = 43; }elseif(preg_match('/cordinha/i',$produto)){ $acabamento = 45; }elseif(preg_match('/corrente de borracha/i',$produto)){ $acabamento = 44; } }elseif(preg_match('/pulseira/i',$produto) || preg_match('/pluseiras/i',$produto)){ $produto =32; //"/Pulseira/"; if(preg_match('/metal/i',$produto)){ $acabamento = 43; }elseif(preg_match('/cordinha/i',$produto)){ $acabamento = 45; }elseif(preg_match('/corrente de borracha/i',$produto)){ $acabamento = 44; } } else{ //não passou pela comparação de produtos enviar email para WEb enviaEmail($produto,'','', 'erro_produto', 'web@hfxdigital.com'); $erro=1; } } //die($_POST); if($erro==0){ $sql = "SELECT tbl_material.id, produto_material.quantidade_por_unidade, produto_material.nome FROM tbl_produtos INNER JOIN produto_material ON(tbl_produtos.id = produto_material.id_produto) INNER JOIN tbl_material ON(produto_material.id_material = tbl_material.id) WHERE tbl_produtos.id = ".$produto; $resultado_fornec = mysqli_query($conn, $sql); while ($linha = $resultado_fornec->fetch_array()) { $qtd_remover = $quantidade * $linha['quantidade_por_unidade']; $query = "UPDATE tbl_material SET QUANTIDADE = (QUANTIDADE - ".$qtd_remover.") WHERE id=".$linha['id']; mysqli_query($conn, $query); $oq = "SELECT * FROM tbl_material WHERE id=".$linha['id']; $result = mysqli_query($conn, $oq); $row = mysqli_fetch_array($result, MYSQLI_NUM); $atual = $row[4]; $min = $row[5]; $nome = $row[2]; if($atual <= $min){ //MANDA EMAIL enviaEmail($nome,$min,$atual); } elseif($acabamento!=0){ $sql = "SELECT tbl_material.id, produto_material.quantidade_por_unidade, produto_material.nome FROM tbl_produtos INNER JOIN produto_material ON(tbl_produtos.id = produto_material.id_produto) INNER JOIN tbl_material ON(produto_material.id_material = tbl_material.id) WHERE tbl_produtos.id = ".$acabamento; $resultado_fornec = mysqli_query($conn, $sql); while ($linha = $resultado_fornec->fetch_array()) { $qtd_remover = $quantidade * $linha['quantidade_por_unidade']; $query = "UPDATE tbl_material SET QUANTIDADE = (QUANTIDADE - ".$qtd_remover.") WHERE id=".$linha['id']; mysqli_query($conn, $query); $oq = "SELECT * FROM tbl_material WHERE id=".$linha['id']; $result = mysqli_query($conn, $oq); $row = mysqli_fetch_array($result, MYSQLI_NUM); $atual = $row[4]; $min = $row[5]; $nome = $row[2]; if($atual <= $min){ //MANDA EMAIL enviaEmail($nome,$min,$atual); } } } } } header("Location: listar_material.php"); ?>
  19. Olá boa noite pessoal, preciso de um conversor em php , que faça de decimal para binário sem usar funcoes prontas e , sim apenas while ,if and else. abraços ,vlw
  20. Danilo CS

    Ajuda com Regra IF/Else e BD Funcionar

    Olá! É o seguintes..... Eu tenho uma tabela de pilotos de f1. Nela contém todos os dados do piloto e inclusive eu coloquei também a posição que eles terminaram a corrida, corrida por corrida Ex. / Australia / China /... Massa 10 / 8 / .... Eu fiz uma tabela só para todas as corridas. Para cada corrida, ele tem seu ID, tem sua linha na tabela do Banco de dados Como eu fiz um "For {}" com ele mesmo eu fiz a auto-numeração de linha que representa a posição que ele terminou Até ai Blz. Tudo está funcionando. Porém, há corridas que o cara não completa a corrida, Ele abandona. Usando esse método não tem como indicar quem abandonou a corrida e quem foi até o fim. Então eu tive a ideia de criar uma regra com o If e o Else com essa ideia: Se variável corrida tiver (for igual) a A, a fonte vai ficar em vermelho, senão vai ficar em azul. Eu fiz esse simples esqueminha para testar se iria funcionar: <?php $a = "a"; if ($a == 'a') { echo "<p style='color: blue'>Alonso Azul</p>"; } else { echo "<p style='color: red'>Alonso Vermelho</p>"; } ?> Funcionou até. Mas o problema é que eu tenho 20 campos diferentes. Eu precisava criar uma variável ou uma regra, para que o IF entenda que ele deve funcionar de acordo com a página da corrida: Na página Australia.php a regra tem que ser "$Australia ==..." , na página China a string "$China ==..." etc...deu para entender? É ai que eu não sei o que fazer! =\ Para que tudo funcione, na página eu abro duas tabelas: Circuitos e Pilotos: //Aqui sai os dados de cada pista $circuitos_sql = mysql_query ("SELECT * FROM circuitos WHERE circuitos_slug='{$_GET['circuitos_slug']}' "); $circuitos_qr_s = mysql_num_rows($circuitos_sql); $circuitos_qr_l = mysql_fetch_array($circuitos_sql); $circuitos_id = $circuitos_qr_l['circuitos_id']; $circuitos_pais = $circuitos_qr_l['circuitos_pais']; $circuitos_pais_bandeira = $circuitos_qr_l['circuitos_pais_bandeira']; $circuitos_mes = $circuitos_qr_l['circuitos_mes']; $circuitos_data = $circuitos_qr_l['circuitos_data']; $circuitos_nome_gp_oficial = $circuitos_qr_l['circuitos_nome_gp_oficial']; $circuitos_slug = $circuitos_qr_l['circuitos_slug']; $circuitos_caminho = $circuitos_qr_l['circuitos_caminho']; $circuitos_select = $circuitos_qr_l['circuitos_select']; $circuitos_title = $circuitos_qr_l['circuitos_title']; $circuitos_descricao = $circuitos_qr_l['circuitos_descricao']; $circuitos_palavra_chave = $circuitos_qr_l['circuitos_palavra_chave']; $circuitos_mapa = $circuitos_qr_l['circuitos_mapa']; $circuitos_mapa_alt_title = $circuitos_qr_l['circuitos_mapa_alt_title']; $circuitos_mapa_link = $circuitos_qr_l['circuitos_mapa_link']; $circuitos_imagem = $circuitos_qr_l['circuitos_imagem']; $circuitos_imagem_link = $circuitos_qr_l['circuitos_imagem_link']; $circuitos_imagem_alt_title = $circuitos_qr_l['circuitos_imagem_alt_title']; $circuitos_site = $circuitos_qr_l['circuitos_site']; $circuitos_site_link = $circuitos_qr_l['circuitos_site_link']; $circuitos_data_corrida = $circuitos_qr_l['circuitos_data_corrida']; $circuitos_anosf1 = $circuitos_qr_l['circuitos_anosf1']; $circuitos_nome = $circuitos_qr_l['circuitos_nome']; $circuitos_vitorias = $circuitos_qr_l['circuitos_vitorias']; $circuitos_poles = $circuitos_qr_l['circuitos_poles']; $circuitos_melhores_voltas = $circuitos_qr_l['circuitos_melhores_voltas']; $circuitos_record = $circuitos_qr_l['circuitos_record']; $circuitos_podios = $circuitos_qr_l['circuitos_podios']; $circuitos_pontos = $circuitos_qr_l['circuitos_pontos']; $circuitos_equipe_venceu = $circuitos_qr_l['circuitos_equipe_venceu']; $circuitos_quantidade_voltas = $circuitos_qr_l['circuitos_quantidade_voltas']; $circuitos_extensao = $circuitos_qr_l['circuitos_extensao']; $circuitos_race_distance = $circuitos_qr_l['circuitos_race_distance']; $circuitos_h1 = $circuitos_qr_l['circuitos_h1']; $circuitos_relacao = $circuitos_qr_l['circuitos_relacao']; $circuitos_ativar = $circuitos_qr_l['circuitos_ativar']; $circuitos_ordem = $circuitos_qr_l['circuitos_ordem']; $circuitos_temporada = $circuitos_qr_l['circuitos_temporada']; ?> Aqui é a tabela em questão: <table class="table table-responsive " > <thead> <tr> <th width="100"><strong>Pos.</strong></th> <th width="600"><strong>Piloto</strong></th> <th width="500"><strong>Equipe</strong></th> </tr> <?php //horário SQL é o nome do pais // $sql_pilotos = mysql_query("SELECT * FROM `pilotos_f1` ORDER BY `pilotos_f1`.`Australia` ASC "); $sql_pilotos = mysql_query("SELECT * FROM `pilotos_f1` WHERE $circuitos_pais != '0' ORDER BY $circuitos_pais ASC "); $qr_s_pilotos = mysql_num_rows($sql_pilotos); for ($n=1; $n<=$qr_s_pilotos; $n++) { $qr_l_pilotos = mysql_fetch_array($sql_pilotos); $piloto_id = $qr_l_pilotos['piloto_id']; //$piloto_retire = $qr_l_pilotos['piloto_retire']; $piloto_nacionalidade = $qr_l_pilotos['piloto_nacionalidade']; $piloto_bandeira = $qr_l_pilotos['piloto_bandeira']; $piloto_nome = $qr_l_pilotos['piloto_nome']; $piloto_equipe= $qr_l_pilotos['piloto_equipe']; $Australia= $qr_l_pilotos['Australia']; $China= $qr_l_pilotos['China']; $espanha= $qr_l_pilotos['espanha']; $monaco= $qr_l_pilotos['monaco']; $canada= $qr_l_pilotos['canada']; $azerbaijao = $qr_l_pilotos['azerbaijao']; $austria= $qr_l_pilotos['austria']; $inglaterra= $qr_l_pilotos['inglaterra']; $hungria= $qr_l_pilotos['hungria']; $belgica= $qr_l_pilotos['belgica']; $italia= $qr_l_pilotos['italia']; $singapura = $qr_l_pilotos['singapura']; $malasia = $qr_l_pilotos['malasia']; $japao = $qr_l_pilotos['japao']; $estadosunidos = $qr_l_pilotos['estadosunidos']; $mexico = $qr_l_pilotos['mexico']; $brasil= $qr_l_pilotos['brasil']; $abu_dhabi = $qr_l_pilotos['abudhabi']; ?> <?php if ($circuitos_pais >= 'a') { //AQUI EU CRIEI A REGRA DOS ABANDONOS, MAS ELA SÓ FUNCIONA PARA 1 CORRIDA, CASO EU COLOQUE $AUSTRALIA OU $CHINA, ETC.... ?> <tr> <td height="20" align="center" class="table-danger text-danger"><strong><?php echo $n?></strong></td> <td class="table-danger text-danger"><img src="http://www.superdanilof1page.com.br/flag64/<?php echo $piloto_bandeira ?>" alt="País Representante na Formula 1" title="País Representante na Formula 1" /> <?php echo $piloto_nome ?></td> <td height="20" class="table-danger text-danger" > <?php echo $piloto_equipe?></td> </tr> <?php } else { ?><tr> <td height="20" align="center" ><strong><?php echo $n?></strong></td> <td ><img src="http://www.superdanilof1page.com.br/flag64/<?php echo $piloto_bandeira ?>" alt="País Representante na Formula 1" title="País Representante na Formula 1" /> <?php echo $piloto_nome ?></td> <td height="20" > <?php echo $piloto_equipe?></td> <?php } //fim else?> <?php } //end for; ?> </thead> </table> <p><span class="text-danger"><i class="fa fa-square" aria-hidden="true"></i> Pilotos que abandonaram a corrida</span></p> Algo parecido está na versão atual do meu site: http://www.superdanilof1page.com.br/circuitos/circuitos-da-formula-1-china.php Alguma luz? É que originalmente eu faria uma tabela dessas para cada corrida, mas resolvi fazer tudo em uma tabela só.... Valeuuuu
×

Important Information

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