Jump to content

Rzorr

Members
  • Content count

    138
  • Joined

  • Last visited

Community Reputation

0 Comum

About Rzorr

Informações Pessoais

  • Sexo
    Masculino
  • Interesses
    Aprender e Ajudar
  1. $mostrar = (osc_item_meta_value() == '' || strpos(osc_item_meta_value(), 'cross.png') ? 0 : 1); if ($mostrar) { ?> A solução, indo dormir agora.
  2. Mas eu o que tentando fazer é com que só escreva o texto 1 quando existir valor no texto dois. texto 1 Televisão Texto 2 2 Texto 1 Maquina Texto 2 ( Vazio ) então não escreve maquina.
  3. isso:Televisão Camas 2 Mas por Exemplo o Maquina de lavar não tem, mesmo assim escreve máquina de lavar.
  4. O retorno são strings, exemplo, televisão: 1 Rádio: 2 Eu tentei usar o empty, mas não consegui! sempre escreve todos os valores.
  5. Boa noite, estou tentando fazer o código abaixo escrever somente as linhas em que os dois valores estejam presentes, "echo osc_item_meta_name() echo osc_item_meta_value()", porém de todas as formas que tentei não obtive sucesso, alguém poderia me dar uma ajuda. Já tentei fazer um for, receber os valores em em outra variavel, isset, empty, !=. Mas não tem jeito. <?php while ( osc_has_item_meta() ) { ?> <?php if(osc_item_meta_value()!='') { ?> <div class="row"> <div class="col-md-12"> <div class="meta <?php echo $class; ?>"> <strong><?php echo osc_item_meta_name(); ?>:</strong> <?php echo osc_item_meta_value(); ?><br/> </div> </div> </div> <?php $class = ($class == 'even') ? 'odd' : 'even'; ?> <?php } ?> <?php } ?>
  6. Rzorr

    Tempo PHP

    Alguma idéia para escrever os minutos, já tentei de varias fomas as horas e os dias estão OK.
  7. Bom dia, fiz um .htaccess e funciono porém ele esta reescrevendo todos os links do site, exemplo: menu>home era pra ser somente www.teste.com.br ele está www.teste.com.br/78/index.php. alguém tem ideia do que esta errado. RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d #SSL descomente as linhas abaixo para forçar HTTPS RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteRule ^vaga/([0-9]+)/([a-z0-9-]+)/?$ /vaga.php?id=$1&slug=$2 [NC,L] RewriteRule ^/([a-z0-9-]+)/?$ /index.php?pg=$1 [NC,L]
  8. Rzorr

    Paginação

    Então consegui fazer funcionar em partes, o problema estava na forma como eu estava recebendo o valor do form, na primeira vez funcionava porque recebia o valor via POST, mas n segunda passagem não funciona, coloque para receber via GET e funcionou, porém agora tenho um problema com as flechinhas que avançam para 1º e para última página, quando clico na seta que vai para última página ela não mostrar nada, e quando clico na flecha que vai para a 1° também não mostrar nada.
  9. Rzorr

    Paginação

    Não sei bem ativar os erros do php, mas pelo que entendi quando clico na página dois o valor cidade não está sendo passado Notice: Undefined index: cidade in C:\wamp\www\template\buscavaga.php on line 5
  10. Rzorr

    Paginação

    Então Desculpe pelo erro na hora de criar o tópico. Sim fica em branco, não mostra somente os primeiros 10 resultados, quando clico na próxima página ai não mostrar nada.
  11. Rzorr

    Paginação

    Quando clico em 2 ou 3 para ir para próxima página, não mostra os outros resultados. a página fica em branco.
  12. Rzorr

    Paginação

    Boa noite, Escrevi um código de paginação aqui, e na index funciona de boa(pego todos os resultados e faço a páginação), mas na página onde preciso pegar somente o resultado pesquisado não funciona. será que alguém pode me dar uma força e me dizer o que fiz de errado. <?php date_default_timezone_set('America/Sao_Paulo'); require_once("conexao.php"); @$cidade = $_POST['cidade']; if(empty($_GET['pg'])){}else{$pg = $_GET['pg'];} if(isset($pg)){ $pg = $_GET['pg'];}else{ $pg = 1;} @$cidade = $_POST['cidade']; $quantidade = 1; $inicio = ($pg*$quantidade) - $quantidade; $pdo = conectar(); $busca_menu=$pdo->prepare(" SELECT * FROM empregos WHERE cidade = '$cidade' ORDER BY data DESC LIMIT $inicio, $quantidade"); $busca_menu->execute(); $contar = $busca_menu->rowCount(); ?> <!doctype html> <html class="no-js" lang="pt-br"> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <title></title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link rel="manifest" href="site.webmanifest"> <link rel="apple-touch-icon" href="icon.png"> <!-- Place favicon.ico in the root directory --> <!-- css --> <link rel="stylesheet" href="css/normalize.css"> <link rel="stylesheet" href="css/main.css"> <link rel="stylesheet" href="css/bootstrap/css/bootstrap.min.css"> <link rel="stylesheet" href="css/bootstrap/css/bootstrap-grid.min.css"> <link rel="stylesheet" href="css/iconsfonts/css/fontawesome-all.css"> <style type="text/css"> .footer{background-color: #000;} .logo>img{margin-top:10px; width: 150px; height: 100px; } .time{ padding: 2px; border-radius: 3px; color:#000; } .cidade{color:#ccc;} .card{padding:10px;} .roda{list-style: none; padding: 5px; text-decoration: none;} a.fac{font-size:30px; color:#ccc; text-decoration: none; } a:hover.fac{color:blue;} } @media (max-width: 600px) { .cidade { -webkit-transform:translate(0,-50%); transform:translate(0,-50%); top:50%; } } </style> <!-- icons fonts --> <script> function contaC(campo_passado){ var limite = 500; var campo = campo_passado.value.length; var maxlength = document.getElementById("descricao").setAttribute("maxlength", limite); var msgdescricao = document.getElementById("msgdescricao"); var restante = limite- campo; msgdescricao.innerHTML = restante; } </script> </head> <body> <!--[if lte IE 9]> <p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please <a href="https://browsehappy.com/">upgrade your browser</a> to improve your experience and security.</p> <![endif]--> <!-- inicio do site --> <div class="corpo"> <!--header--> <?php include('header.html'); ?> <!-- fim header --> <div class="separa"> <hr> </div> <div class="container"> <div class="row"> <div class="col-md-12"> <form class="form-group col-md-12" action="buscavaga.php" method="POST"> Digite Cidade: <div class="input-group mb-3"> <input type="text" class="form-control" placeholder="Digite a cidade..." aria-label="Recipient's username" aria-describedby="basic-addon2"> <div class="input-group-append"> <button class="btn btn-outline-primary" type="button">Pesquisar Vaga!</button> </div> </div> </form> </div> </div> </div> <div class="container"> <div class="row col-md-12"> <div class="col-md-8"><!--vagas--> <?php while($linhas = $busca_menu->fetch(PDO::FETCH_ASSOC)){ $newtempo = $linhas['data']; $sem_retorno = $linhas['id']; //Data vinda do seu BD $banco = $newtempo; //Pego o atual momento $agora = new DateTime('now'); //Coloco a data no padrao do dateTime $tempo = new DateTime(date('Y-m-d H:i:s', strtotime($banco))); //verifico a diferença entre as datas $intervalo = $agora->diff($tempo); //printo a data e seu tempo de diferença $dias = $intervalo->format('%D dias'); $horas = $intervalo->format('%H horas'); //$hora = $intervalo->format('%H hora'); $minutos = $intervalo->format('%I Min'); if($dias >=1){ $nd = $dias; }elseif ($dias < 1 ) { $nd = $horas; }elseif($dias <1 and $horas <1){ $nd = $minutos = $intervalo->format('%I Min'); } ?> <div class="card"><!-- incio card --> <div class="col-md-12"> <div class="row"> <div class="col-md-4 text-center"> <span class="alert-info"><?php ?></span> <span class="cidade"><a href="vaga.php?id=<?php echo $linhas['id'];?>"><i class="fas fa-briefcase"> </i> <?php echo $linhas['vaga']; ?></a></span><br> <span class="cidade"><i class="fas fa-home"> </i> <?php echo $linhas['cidade']."/". $linhas['estado']; ?></span> </div> <div class="col-md-4"> </div> <div class="col-md-4 text-center"> <span class="time"><i class="fas fa-clock"></i> <?php echo 'há '.$nd;?></span><br> <span class="time"><i class="fas fa-eye"></i> <?php echo 'Visualizado '.$linhas['views'];?></span> </div> </div> </div> </div> <br> <?php }?> <div class="card"><!-- incio card --> <div class="col-md-12"> <div class="row"> <div class="col-md-4 text-center"> Anuncie </div> </div> </div> </div> <br><!-- fim card --> <!--======================================================================================================= ========================================================================================================= --!> <!-- bto paginação --> <?php echo $cidade; $sql = "SELECT * FROM empregos WHERE cidade = '$cidade' "; try{ $result = $pdo->prepare($sql); $result->execute(); $total = $result->rowCount(); var_dump($cidade); }catch(PDOExeption $e){ echo $e; } if($total <=$quantidade){$paginas = 0;} else{ $paginas = ceil($total/$quantidade); if($pg > $paginas){ echo '<script language="javaScript">location.href="index.php";</script>';} $links = 5; if(isset($i)){}else{$i = '1';} ?> <div class="pagination"> <nav aria-label="Page navigation example"> <ul class="pagination"> <li class="page-item"> <a class="page-link" href="buscavaga.php?pg=<?php echo $i; ?>" aria-label="Previous"> <span aria-hidden="true">&laquo;</span> <span class="sr-only">Previous</span> </a> </li> <!--<li class="page-item"><a href="" class="page-link">teste</a></li>--> <?php if(isset($_GET['pg'])){ $num_pg = $_GET['pg']; } for($i = $pg-$links; $i <= $pg-1; $i++){ if($i<=10){} else{ ?> <li class="page-item"><a href="buscavaga.php?pg=<?php echo $i; ?>" class="page-link"> <?php echo $i; ?></a></li> <?php }} ?> <li class="page-item"><a href="#" class="page-link"><?php echo $pg; ?></a></li> <?php for($i = $pg+1; $i <= $pg+$links; $i++){ if($i>$paginas){} else{ ?> <li class="page-item"> <a href="buscavaga.php?pg=<?php echo $i;?>" class="page-link"><?php echo $i;?></a></li> <?php } } } ?> <li class="page-item"><a class="page-link" href="buscavaga.php?pg=<?php echo $paginas;?>" aria-label="Next"><span aria-hidden="true">&raquo;</span> <span class="sr-only">Next</span></a></li> </ul> </nav> </div> <!--=================================================================================================================================== ====================================================================== FIm Paginação =================================================--> </div> <div class="col-md-4"><!-- menu lateral --> <div class="card"> Doar<br/> Doar<br/> Doar<br/> Doar<br/> Doar<br/> Doar<br/> Doar<br/> </div> <div class="card"> Doar<br/> Doar<br/> Doar<br/> Doar<br/> Doar<br/> Doar<br/> Doar<br/> Doar<br/> Doar<br/> Doar<br/> Doar<br/> Doar<br/> Doar<br/> Doar<br/> Doar<br/> Doar<br/> </div> <div class="card"> Doar </div> </div> </div> </div><!--fim site--> <div class="footer"> <div class="container"> <div class="row"> <div class="col-md-4"> Redes Sociais: <ul class="list-group roda"> <li><a href="#" class="list-group fac"><i class="fab fa-facebook"></i></a></li> </ul> </div> <div class="col-md-4"> </div> <div class="col-md-4"> Comercial: <ul class="list-group roda"> <li><i class="fas fa-phone"></i> (00) 0000-0000</li> <li><i class="fas fa-envelope"></i> contato@teste.com.br</li> </ul> </div> </div> <div class="row"> <div class="col-md-12"> <p align="center"> todos os Direitos Reservados</p> </div> </div> </div> </div> <!-- inicio modal --> <!--Modal cadastrar vaga --> <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">Cadastrar Vaga</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> </div> <div class="modal-body">--> <form class="form-group" action="cadvaga.php" method="POST" enctype="multipart/form-data"> Nome da empresa:<span>*</span> <input class="form-control" type="text" name="empresa" placeholder="Nome da Empresa ..." required="true"> Cidade:<span>*</span> <input class="form-control" type="text" name="cidade" placeholder="Cidade da vaga ..." required="true"> Estado:<span>*</span> <select name="estado" class="form-control"> <option value="estado">Selecione o Estado</option> <option value="AC">Acre</option> <option value="AL">Alagoas</option> <option value="AM">Amazonas</option> <option value="AP">Amapá</option> <option value="BA">Bahia</option> <option value="CE">Ceará</option> <option value="DF">Distrito Federal</option> <option value="ES">Espírito Santo</option> <option value="GO">Goiás</option> <option value="MA">Maranhão</option> <option value="MT">Mato Grosso</option> <option value="MS">Mato Grosso do Sul</option> <option value="MG">Minas Gerais</option> <option value="PA">Pará</option> <option value="PB">Paraíba</option> <option value="PR">Paraná</option> <option value="PE">Pernambuco</option> <option value="PI">Piauí</option> <option value="RJ">Rio de Janeiro</option> <option value="RN">Rio Grande do Norte</option> <option value="RO">Rondônia</option> <option value="RS">Rio Grande do Sul</option> <option value="RR">Roraima</option> <option value="SC">Santa Catarina</option> <option value="SE">Sergipe</option> <option value="SP">São Paulo</option> <option value="TO">Tocantins</option> </select> Vaga:<span>*</span> <input class="form-control" type="text" name="vaga" placeholder="Vaga ..." required="true"> email:<span>*</span> <input class="form-control" type="text" name="email" placeholder="Seu Melhor email" required="true"> Descrição:<span>*</span> <textarea id="descricao" class="form-control" type="text" name="descricao" placeholder="Descricao..." required="true" onkeydown="contaC(this)" onkeyup="contaC(this)"></textarea> <div id="msgdescricao"></div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">Fechar</button> <button type="submit" class="btn btn-primary">Cadastrar Vaga!</button> </div> </form> </div> </div> </div> </div> <!-- fim modal --> <!-- Modal Contato --> <div class="modal fade" id="contato" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">Contato</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> </div> <div class="modal-body"> <form class="form col-md-8" action="enviar.php" method="POST" enctype="multipart/form-data" name="formulario" > <div class="form-group"> <p align="left" class="lead">Nome:<span>*</span></p> <input class="form-control col-lg-12" placeholder="Digite seu nome" type="text" name="nome" required/> </div> <div class="form-group "> <p align="left" class="lead">Email:<span>*</span></p> <input class="form-control col-lg-12" placeholder="Digite seu melhor email" type="email" name="mail" required/> </div> <div class="form-group"> <p align="left" class="lead">Telefone:<span>*</span></p> <input class="form-control col-lg-12" id="celular" placeholder="Digite seu telefone" type="text" name="phone" required/> </div> <div class="form-group"> <p align="left" class="lead">Mensagem:</p> <textarea class="form-control col-lg-12" placeholder="Deixe sua mensagem" name="texto" ></textarea> </div> <br><br> <div class="g-recaptcha" data-sitekey="6Lc5mF0UAAAAAP9EjSpkzeuLlY1VYKmRVA3dRKdp"></div> <br><br> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">Fechar</button> <button type="button" class="btn btn-primary">Enviar Mensagem</button> </div> </form> </div> </div> </div> </div> <!-- fim modal contato--> <script src="js/vendor/modernizr-3.6.0.min.js"></script> <script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script> <script>window.jQuery || document.write('<script src="js/vendor/jquery-3.3.1.min.js"><\/script>')</script> <script src="js/plugins.js"></script> <script src="js/main.js"></script> <script src="js/popper.js/dist/umd/popper.min.js"></script> <script src="css/bootstrap/js/bootstrap.min.js"></script> <!-- Google Analytics: change UA-XXXXX-Y to be your site's ID. --> <script> window.ga = function () { ga.q.push(arguments) }; ga.q = []; ga.l = +new Date; ga('create', 'UA-XXXXX-Y', 'auto'); ga('send', 'pageview') </script> <script src="https://www.google-analytics.com/analytics.js" async defer></script> </body> </html>
  13. Rzorr

    Tempo PHP

    Bom Dia, começo agradecendo a vocês dois que estão me ajudando. Pegando o código acima que chamei de economia rsrsrsrs Tentei fazer uma seguinte separação da seguinte forma, não sei se estou totalmente correto na lógica, mas parece funcionar, me corrijam se estiver errado(eu sempre acho que está), $newtempo = $linhas['data']; //Data vinda do seu BD $banco = $newtempo; //Pego o atual momento $agora = new DateTime('now'); //Coloco a data no padrao do dateTime $tempo = new DateTime(date('Y-m-d H:i:s', strtotime($banco))); //verifico a diferença entre as datas $intervalo = $agora->diff($tempo); //printo a data e seu tempo de diferença $dias = $intervalo->format('%D dias'); $horas = $intervalo->format('%H horas'); $minutos = $intervalo->format('%I Min'); if($dias >=1){ echo 'Há ' . $dias; }elseif ($dias < 1) { echo $horas; }elseif ($horas < 1) { echo $minutos; } ?>
  14. Rzorr

    Tempo PHP

    Então a dúvida que eu tenho não era de como fazer no todo, afinal já esta feito. é como pegar o valor do banco e jogar dentro da function, resgatar o valor eu faço mas não consigo passar ele para dentro da function. Obrigado por enquanto!!! Obrigado, mas a dificuldade está em como receber o valor do banco dentro da function. o script funciona
  15. Rzorr

    Tempo PHP

    Boa Tarde, Estou trabalhando e aprendendo em um projeto próprio, e preciso implementar a contagem de tempo entre uma postagem e outra, confesso que até procurei formas de cmo fazer mas não entendi muito bem, e então achei um script na net pronto, pensei não vou reinventar a roda. Bom o script funciona mais precisa de uns ajustes, estou tentado fazer ele funcionar com uma variávelque resgato do banco de dados, mas não estou conseguindo e acredito que seja por não saber como resgatar a variavel que vem do banco de dados dentro da function. alguém poderia me ajudar. eu tentei assim $tempo = $linhas['data']; e então onde é $time eu troquei para tempo, porém não funciona. public static function tempo_corrido($time) { $now = strtotime(date('m/d/Y H:i:s')); $time = strtotime($time); $diff = $now - $time; $seconds = $diff; $minutes = round($diff / 60); $hours = round($diff / 3600); $days = round($diff / 86400); $weeks = round($diff / 604800); $months = round($diff / 2419200); $years = round($diff / 29030400); if ($seconds <= 60) return"1 min atrás"; else if ($minutes <= 60) return $minutes==1 ?'1 min atrás':$minutes.' min atrás'; else if ($hours <= 24) return $hours==1 ?'1 hrs atrás':$hours.' hrs atrás'; else if ($days <= 7) return $days==1 ?'1 dia atras':$days.' dias atrás'; else if ($weeks <= 4) return $weeks==1 ?'1 semana atrás':$weeks.' semanas atrás'; else if ($months <= 12) return $months == 1 ?'1 mês atrás':$months.' meses atrás'; else return $years == 1 ? 'um ano atrás':$years.' anos atrás'; }
×

Important Information

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