Ir para conteúdo

washalbano

Members
  • Total de itens

    263
  • Registro em

  • Última visita

  • Dias vencidos

    11

washalbano venceu o dia em Março 11 2018

Teve o conteúdo mais curtido

Reputação

54 Bom

4 Seguidores

Sobre washalbano

Informações Pessoais

  • Sexo
    Masculino

Últimos Visitantes

665 visualizações
  1. washalbano

    RELÁTORIO PHP MYSQL USANDO SUM

    Olá! Pra te ajudar melhor, eu precisaria saber pelo menos a) o que resultou da consulta ao mysql Mas pra uma melhor compreensão talvez fosse bom tb saber b) a estrutura mysql
  2. washalbano

    UNLINK IMAGE CODEIGNITER ME AJUTEM

    Olá! Acredito que o sr. precisa verificar se a url do arquivo está correta. Veja que $filename repete o mesmo valor de $record->image_name que já havia sido declarado em $image_path. pra verificar se o arquivo não existe, coloque um else naquele if assim: if (file_exists($filename)) { unlink($filename); $data['records'] = $q->result(); $data["responce"] = true; $data["data"] = 'Deletado com sucesso...'; } else { die("<p>O arquivo <b>$filename</b> não existe, chefe!</p>"); } Assim, o sr. poderá averiguar se o endereço do arquivo está correto.
  3. Olá! Dentro de aspas duplas, proteja seu array com curly braces, assim: $query = "select id, arquivo, raca from Anfibios where id={$variavel2['id']}"; Outra forma é não usar aspas simples no índice, assim: $query = "select id, arquivo, raca from Anfibios where id=$variavel2[id]";
  4. washalbano

    Salvar dados de um select multivalorado

    Olá! Se for salvar apenas as ids, pq não salvar como json? Quando for buscar, resolve com where in
  5. washalbano

    Dúvida em algoritmo

    Olá! Segue outra sugestão: <?php // define o intervalo $intervalo = range(1, 100); // para cada número no intervalo foreach ($intervalo as $number) { // inicia variável para guardar Dia, Mond ou DiaMond $display = null; // verifica se é múltiplo de 3 if (!($number % 3)) { // adiciona Dia $display .= 'Dia'; } // verifica se é múltiplo de 5 if (!($number % 5)) { // adiciona Mond $display .= 'Mond'; } // exibe na tela echo '<p>'. ($display ?? $number). '</p>'; }
  6. washalbano

    Carregar mais de uma view no controller [Codeigniter]

    Olá! Tem sim! Onde o sr. cria seus templates, crie um que inclua todas essas views, assim, nos seus controllers, só precisa chamar aquela view específica(pq ela já inclui todas as outras que o sr. precisa)
  7. washalbano

    Criando arquivo txt no PHP

    Olá Use a+ como segundo parâmetro de fopen. Veja: http://php.net/manual/pt_BR/function.fopen.php
  8. washalbano

    site fora do ar erro /functions.php on line 109

    Olá! Aparentemente essa função está sendo declarada duas vezes. Muito provavelmente esse arquivo functions.php está sendo incluído duas vezes.
  9. washalbano

    Listar Registros - Um SELECT * FROM - phpOO - Orientado a Objeto

    Olá! Conecte a aplicação ao database assim: <?php // variáveis para conexão em localhost $host = 'seu-server'; // define o host do banco de dados $user = 'seu-user'; // user do banco de dados $password = 'sua-senha'; // senha do banco de dados $database = 'seu-database'; // nome do banco de dados } // estabelecer conexão com o mysql $sua_var = new mysqli($host, $user, $password); // verificar se houve erro na conexão if ($sua_var->connect_error) { // se houve erro, mostra erro na tela echo "<p>Erro ao Conectar: $sua_var->connect_error</p>"; } // alterar o tipo de codificação da conexão com o banco de dados para utf8 if (!$sua_var->set_charset('utf8')) { echo "<p class='error'>O charset não é utf8: $sua_var->error</p>"; } // selecionar/abrir o banco de dados para trabalhar if (!$sua_var->select_db($database)) { // se o banco de dados não for encontrado echo "<p class='error'>Banco de dados não encontrado, chefe!</p>"; } Isso é só pra deixar a conexão mais "copmleta/robusta". Na verdade não entendi se o sr. está tendo algum problema na listagem dos dados. Se quiser continuar usando o mesmo nome na variável de conexão, troque $sua_var por $mysqli
  10. washalbano

    Algoritmo crivo de Eratóstenes

    Olá! Não está correto? Qual é o problema?
  11. washalbano

    Trocar fotos no evento Onclick

    baixe o .html aqui e teste novamente, só pra ver se vai funcionar: https://we.tl/t-nkI5JvX9Sf
  12. washalbano

    Trocar fotos no evento Onclick

    Quando copiei o script daqui pra testar no meu pc, o browser acusou alguns caracteres mágicos que impedem que o script funcione. veja: https://prnt.sc/ll7utz Todos aqueles pontos em vermelho são caracteres mágicos(não são visíveis, mas estragam o script)
  13. washalbano

    Trocar fotos no evento Onclick

    Olá! Veja um exemplo funcionando aqui: https://jsfiddle.net/6352yz78/
  14. washalbano

    Trocar fotos no evento Onclick

    Olá! segue sugestão para "Trocar imagens ao clicar": <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> </head> <body> <div class="container"> <figure> <!-- defina no atributo data-images, um array com as imagens a seram usadas --> <img src="https://loremflickr.com/320/140/dog" data-images='["dog","bird","cat"]' data-index="0"> <figcaption>dog</figcaption> </figure> <figure> <!-- no data-index, guardamos o índice da imagem atual --> <img src="https://loremflickr.com/320/140/beauty" data-images='["beast","beauty","fantasy", "bike", "river", "programming"]' data-index="0"> <figcaption>beauty</figcaption> </figure> </div> <script src="https://code.jquery.com/jquery-3.3.1.min.js" crossorigin="anonymous"></script> <script type="text/javascript"> // quando o elemento figure for clicado: $('figure').click(function () { // o elemento img var img = $(this).find('img'); // os retratos no array em data-images var retratos = img.data('images'); // a quantidade de retratos var size = retratos.length; // o índice do retrato atual var index = img.data('index'); // próximo retrato/índice index += 1; // se index for maior que size if (index >= size) { // volta pra posição zero index = 0; } // a imagem a ser carregada var imageNow = retratos[index]; // troca a imagem img.prop('src', 'https://loremflickr.com/320/140/' + imageNow); // troca o index img.data('index', index); // troca o caption $(this).find('figcaption').html(index + ' -> ' + imageNow); }); </script> </body> </html>
  15. washalbano

    usar os <select> com um IF

    Olá! Veja se isso te ajuda: <!doctype html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <title>Document</title> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous"> </head> <body> <div class="container"> <form id="formulario"> <fieldset> <legend>Cálculo do IMC</legend> <div class="row"> <div class="col-sm-6 form-group"> <label>Peso:</label> <div class="input-group mb-3"> <input type="number" name="peso" step=".1" class="form-control text-right"> <div class="input-group-append"> <span class="input-group-text">kg</span> </div> </div> </div> <div class="col-sm-6"> <label>Velocidade do Exercicio:</label> <input type="text" name="velocidade" class="form-control"> </div> <div class="col-sm-6"> <label>Tempo de Exercicio:</label> <div class="input-group mb-3"> <input type="number" name="tempo" class="form-control"> <div class="input-group-append"> <span class="input-group-text">min</span> </div> </div> </div> <div class="col-sm-6"> <label>Aparelho</label> <select name="aparelho" class="custom-select"> <option value="1">Alongamento (aparelho)</option> <option value="2">Esqui</option> <option value="3">Simulador Caminhada</option> <option value="4">Simulador Cavalgada</option> <option value="5">Rotação dupla diagonal</option> <option value="6">Rotação vertical</option> <option value="7">Pressão de Pernas</option> <option value="8">Multi-exercitador</option> <option value="9">Remada</option> <option value="10">Extensora e agachamento</option> <option value="11">Surf</option> </select> </div> <div class="col-sm-6"> <label for="imc">Calorias Gastas:</label> <input type="text" name="imc" disabled="disabled" class="form-control"> </div> <div class="col-12 text-right"> <a href="#" onclick="calcularCALO()" class="btn btn-primary">Calcular</a> </div> </div> </fieldset> </form> </div> <script type="text/javascript"> calcularCALO = function () { var formulario = document.getElementById('formulario'); var kilos = +formulario.peso.value; var velo = +formulario.velocidade.value; var tempo = +formulario.tempo.value; var apa = document.getElementsByName('aparelho')[0]; var itemselect = apa.options[apa.selectedIndex].value; // valores para cada aparelho(option do select) var options = [ null, // zero 0.0175, // 1 0.234, // 2 0.308, // 3 0.487, // 4 0.574, // 5 0.645, // 6 0.756, // 7 0.867, // 8 0.978, // 9 0.189, // 10 0.19, // 11 ] var imc = (velo * kilos * options[itemselect]) * tempo; formulario.imc.value = imc.toFixed(2); } </script> </body> </html>
×

Informação importante

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