Jump to content

Jack Oliveira

Members
  • Content count

    419
  • Joined

  • Last visited

Community Reputation

1 Comum

3 Followers

About Jack Oliveira

Informações Pessoais

  • Sexo
    Masculino
  • Interesses
    PHP, CSS, JAVASCRIPT entre outros...

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Jack Oliveira

    Comparação de dia da semana não funciona corretamente

    $dia_semana_numero = '6'; $dia_semana_numero_2 = '0'; if( $dia_semana_numero < $dia_semana_numero_2 ) { //faz uma ação - Só entra aqui se for domingo(0) } else { //faz outra ação } ou <?php //semanas $dia_semana = array('Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sabado'); //data atual $data = date('Y-m-d'); // Varivel que recebe o dia da semana (0 = Domingo, 1 = Segunda ...) $dia_semana_numero = date('w', strtotime($data)); // retorna número de dias entre a data inicial e final $dia_semana1 = dia_semana_numero1($dia_semana, $dia_semana_numero); if($dia_semana1 == $dia_semana_numero1) { //faz uma ação - Só entra aqui se for domingo(0) echo''.$dia_semana_numero.''; } else { //faz outra ação echo''.$dia_semana.''; } ?> para saber mais soluções leia aqui...
  2. Ola boa tarde pessoal poderia me dar uma ajuda preciso fazer um modo de revista para um site mostrar uns parceiros a ideia seria igual deste site aqui Revista JS dentro dela seria para lista em grid grupar de 4 em 4 em cada página desta revista nela não terá valores nem nada apenas as imagem mesmo e o titulo se tiver uma boa solução de como fazer ou se alguém com mais pratica em js e css puder ajudar fico grato
  3. Você pode usar assim email.php <? if ($_SERVER['REQUEST_METHOD'] === 'POST') { header('Content-Type: text/html; charset=utf-8'); $headers = "Content-type: text/plain; charset = \"utf-8\""; $to = 'youremail@email.com'; $subject = "Contact Form"; if (!empty($_POST["name"])) { $name = htmlspecialchars($_POST["name"]); } if (!empty($_POST["email"])) { $email = htmlspecialchars($_POST["email"]); } if (!empty($_POST["phone"])) { $phone = htmlspecialchars($_POST["phone"]); } if (!empty($_POST["mess"])) { $mess = htmlspecialchars($_POST["mess"]); } $ip = $_SERVER["REMOTE_ADDR"]; $message = ''; $message .= 'Contact Form'; if (!empty($name)) { $message .= "\nName - ".$name; } if (!empty($email)) { $message .= "\nE-mail - ".$email; } if (!empty($phone)) { $message .= "\nPhone - ".$phone; } if (!empty($mess)) { $message .= "\nMessage - ".$mess; } if (!empty($ip)) { $message .= "\nIP - ".$ip; } mail($to, $subject, $message, $headers); } else { header('Location: /'); exit(); } ?>
  4. Jack Oliveira

    Fazendo Upload de vídeo

    echo "<video width='145' height='180' controls> <source src='videos/meuvideo.mp4' type='video/mp4'> </video><br>";
  5. Jack Oliveira

    Converter String PHP

    De uma olhada aqui vai ajudar
  6. tu já fez a outra página que vai receber este conteúdo que quer abrir se sim tu tem que fazer mais o menos isso prontuario.php?id=".$id."
  7. Jack Oliveira

    Problema em mostra Status

    Olá amigo fiz da maneira aí em cima mais deu certo não
  8. Jack Oliveira

    Alerta Sonoro de Pedidos

    Aqui tentei fazer com java mais não deu certo esta forma <script type='text/javascript'> setInterval(function () { var audio = new Audio('../alerta/alert.mp3'); var promise = audio.play(); var duration = audio.duration.toString(); duration = duration.replace('.', '').substr(0, 4); promise.then(function () { setTimeout(function () { audio.pause(); }, duration); }).catch(function (error) { console.log(error); }); }, 1000 * 10); </script> Agora se eu usar ele assim ele funciona porém só toca quando muda de página, que não é o que precisa mesmo sem mudar de página ele tem tocar e mostra o número de pedidos dentro do html <a href="pedidos.php?NovosPedidos=<?php echo $ALERTA['id']; ?>" class="dropdown-toggle pedidos-alerta" data-toggle="dropdown"><i class="fa fa-bell-o fa-1x"></i> <span class="label label-warning"><?php echo $QueryCountPedidos; ?></span> <script type='text/javascript'> var audio = new Audio('../alerta/alert.mp3'); audio.play(); </script>
  9. Jack Oliveira

    Alerta Sonoro de Pedidos

    Olá galera boa tarde Como posso fazer um alerta sonoro que ele toca em quanto estiver o status 1 ou seja enquanto estiver o pedido não realizado ele tocar a cada 5 ou 10 segundo, tipo avisando que ainda tem pedido pedente Montei usando if e else desta forma ele funciona mais só toca quando loga no sistema e terá que tocar sempre que tiver novos pedidos Segue meu código <li class="dropdown notifications-menu" <?php echo Tooltip('Atenção você tem novos pedidos', 'bottom'); ?>> <?php $Query = DBRead('pedidos','*',"WHERE status='1' ORDER BY id DESC"); if (is_array($Query)) { foreach ($Query as $ALERTA) { //Contando Novos Pedidos $QueryCountPedidos = DBCount('pedidos','*',"WHERE status= 1"); ?> <?php if (empty($ALERTA['status'])) { ?> <?php }else{ ?> <a href="pedidos.php?NovosPedidos=<?php echo $ALERTA['id']; ?>" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-bell-o fa-1x"></i> <span class="label label-warning"><?php echo $QueryCountPedidos; ?></span> </a> <audio id="audio" autoplay> <source src="../alerta/alert_sonoro.mp3" type="audio/mp3" /> </audio> <?php } ?> <?php }} ?> </li> Não sei esta seria a maneira correta de fazer este alerta sonoro Desde já agradeço ....
  10. Jack Oliveira

    Gerar PDF de dados vindo do Mysql

    Veja aqui
  11. Jack Oliveira

    consultar cep pelo endereço

    Html <form action="#" onsubmit="return false"> CEP: <input type="text" id="cep" maxlength="9" placeholder="00000-000" autofocus><br><br> UF: <input type="text" id="uf"><br> Cidade: <input type="text" id="cidade"><br> Bairro: <input type="text" id="bairro"><br> Endereço: <input type="text" id="endereco"> </form> <script src="https://code.jquery.com/jquery-3.0.0.min.js"></script> // Registra o evento blur do campo "cep", ou seja, a pesquisa será feita quando o usuário sair do campo "cep" $("#cep").blur(function(){ // Remove tudo o que não é número para fazer a pesquisa var cep = this.value.replace(/[^0-9]/, ""); // Validação do CEP; caso o CEP não possua 8 números, então cancela // a consulta if(cep.length != 8){ return false; } // A url de pesquisa consiste no endereço do webservice + o cep que // o usuário informou + o tipo de retorno desejado (entre "json", // "jsonp", "xml", "piped" ou "querty") var url = "https://viacep.com.br/ws/"+cep+"/json/"; // Faz a pesquisa do CEP, tratando o retorno com try/catch para que // caso ocorra algum erro (o cep pode não existir, por exemplo) a // usabilidade não seja afetada, assim o usuário pode continuar// // preenchendo os campos normalmente $.getJSON(url, function(dadosRetorno){ try{ // Preenche os campos de acordo com o retorno da pesquisa $("#endereco").val(dadosRetorno.logradouro); $("#bairro").val(dadosRetorno.bairro); $("#cidade").val(dadosRetorno.localidade); $("#uf").val(dadosRetorno.uf); }catch(ex){} }); }); Resultado final que seria isso aqui $("#cep").blur(function(){ // Remove tudo o que não é número para fazer a pesquisa var cep = this.value.replace(/[^0-9]/, ""); // Validação do CEP; caso o CEP não possua 8 números, então cancela a consulta if(cep.length != 8){ return false; } var url = "https://viacep.com.br/ws/"+cep+"/json/"; $.getJSON(url, function(dadosRetorno){ try{ // Preenche os campos de acordo com o retorno da pesquisa $("#endereco").val(dadosRetorno.logradouro); $("#bairro").val(dadosRetorno.bairro); $("#cidade").val(dadosRetorno.localidade); $("#uf").val(dadosRetorno.uf); }catch(ex){} }); }); Ex: 2 <!-- Adicionando Javascript --> <script type="text/javascript" > function limpa_formulário_cep() { //Limpa valores do formulário de cep. document.getElementById('rua').value=(""); document.getElementById('bairro').value=(""); document.getElementById('cidade').value=(""); document.getElementById('uf').value=(""); document.getElementById('ibge').value=(""); } function meu_callback(conteudo) { if (!("erro" in conteudo)) { //Atualiza os campos com os valores. document.getElementById('rua').value=(conteudo.logradouro); document.getElementById('bairro').value=(conteudo.bairro); document.getElementById('cidade').value=(conteudo.localidade); document.getElementById('uf').value=(conteudo.uf); document.getElementById('ibge').value=(conteudo.ibge); } //end if. else { //CEP não Encontrado. limpa_formulário_cep(); alert("CEP não encontrado."); } } function pesquisacep(valor) { //Nova variável "cep" somente com dígitos. var cep = valor.replace(/\D/g, ''); //Verifica se campo cep possui valor informado. if (cep != "") { //Expressão regular para validar o CEP. var validacep = /^[0-9]{8}$/; //Valida o formato do CEP. if(validacep.test(cep)) { //Preenche os campos com "..." enquanto consulta webservice. document.getElementById('rua').value="..."; document.getElementById('bairro').value="..."; document.getElementById('cidade').value="..."; document.getElementById('uf').value="..."; document.getElementById('ibge').value="..."; //Cria um elemento javascript. var script = document.createElement('script'); //Sincroniza com o callback. script.src = '//viacep.com.br/ws/'+ cep + '/json/?callback=meu_callback'; //Insere script no documento e carrega o conteúdo. document.body.appendChild(script); } //end if. else { //cep é inválido. limpa_formulário_cep(); alert("Formato de CEP inválido."); } } //end if. else { //cep sem valor, limpa formulário. limpa_formulário_cep(); } }; </script> Html <!-- Inicio do formulario --> <form method="Post" action="cep.php"> <label>Cep: <input name="cep" type="text" id="cep" value="" size="10" maxlength="9" onblur="pesquisacep(this.value);" /></label><br /> <label>Rua: <input name="rua" type="text" id="rua" size="60" /></label><br /> <label>Bairro: <input name="bairro" type="text" id="bairro" size="40" /></label><br /> <label>Cidade: <input name="cidade" type="text" id="cidade" size="40" /></label><br /> <label>Estado: <input name="uf" type="text" id="uf" size="2" /></label><br /> <input type="submit" value="Cadastrar"> </form> ce.php <?php require_once("database.php"); $cep = mysqli_real_escape_string($conn, $_POST['cep']); $endereco = mysqli_real_escape_string($conn, $_POST['rua']); $bairro = mysqli_real_escape_string($conn, $_POST['bairro']); $cidade = mysqli_real_escape_string($conn, $_POST['cidade']); $estado = mysqli_real_escape_string($conn, $_POST['uf']); $ceps = "INSERT INTO cep ( cep, endereco, bairro, cidade, estado, created) VALUES ( '$cep', '$endereco', '$bairro', '$cidade', '$estado', NOW())"; $cep = mysqli_query($conn, $ceps); ?> Outro Ex: Aqui Aqui
  12. Jack Oliveira

    for ou foreach fora do select e que funcione

    Veja se isso lhe ajuda Link
  13. Olá pessoal boa noite estou tendo um problema em mostra os Status como Ativo no código php á definir para ser salvo como Ativo EX: 'status' => 'S', ele grava de boa mais lista Inativo mesmo estando no banco o valor S para me mostrar se esta Ativo e Inativo fiz desta forma <?php if ($ListarCatalogo['status'] == 'S'){ ?> <span><a href="?DesativarStatus=<?php echo $ListarCatalogo['id']; ?>" title="Item Inativo (<?php echo $ListarCatalogo['titulo']; ?>)" data-toggle="tooltip" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i></a></span> <?php }else{ ?> <span><a href="?AtivarStatus=<?php echo $ListarCatalogo['id']; ?>" title="Item Ativo ( <?php echo $ListarCatalogo['titulo']; ?>)" data-toggle="tooltip" class="btn btn-sm btn-success"><i class="fa fa-check"></i></a></span> <?php } ?> Tentei usar da seguinte forma tbm mais mesmo assim fica só invertido o que não seria o caso quando salvo ele não define nada <?php if ($ListarCatalogo['status'] !== 'S'){ ?> Vou mostra o código aqui mais sei que o problemas não esta aqui. só para que todos possa entender melhor // Ativar if (isset($_GET['AtivarStatus'])) { $id = get('AtivarStatus'); $AtualizaCliente = array( 'status' => 'S' ); $Query = DBUpdate("catalogo",$AtualizaCliente,"id = '{$id}'"); if ($Query != 0) { Redireciona('?sucesso'); } elseif ($Query == 0) { Redireciona('?erro'); } } // Desativar if (isset($_GET['DesativarStatus'])) { $id = get('DesativarStatus'); $AtualizaCliente = array( 'status' => 'N' ); $Query = DBUpdate("catalogo",$AtualizaCliente,"id = '{$id}'"); if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); } } Este é o que faz o cadastro esta funcionando normal // Adicionar Catalogo if (isset($_GET['Adicionar'])) { $Adicionar = array( 'titulo' => post('titulo'), 'preco' => post('preco'), 'data' => date('d/m/Y'), 'status' => 'S', 'id_categoria' => post('id_categoria'), 'obs' => post('obs'), 'descricao' => post('descricao'), 'id_user' => DadosSession('id'), 'codigo_produto' => post('codigo_produto'), 'imagem' => $Imagem ); $Query = DBCreate('catalogo', $Adicionar); if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); } } Espero que possam entender
  14. Jack Oliveira

    consultar cep pelo endereço

    Veja este exemplo aqui talvez lhe ajude LINK
  15. Jack Oliveira

    Carregar dinamicamente link css externo, não estou conseguindo.

    Não sei entende a pergunta direito mais tente colocar isso e veja se dará certo <base href="https://meusite.com/"/> Ex: <!DOCTYPE HTML> <html lang="pt_BR"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width,initial-scale=1"> <base href="https://meusite.com/"/>
×

Important Information

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