Ir para conteúdo

Cronus

Members
  • Total de itens

    10
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Cronus

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. Cronus

    Organizar pesquisa por array

    Opa, dwi uma olhada basicamente 1FN é criar uma tabela só pra tags e linkar essas tags com os vídeos, mas não vejo como isso ajudaria em colocar os resultados na ordem de porcentagem, ja que o número é palavras iguais não é uma coluna, é uma array que analisa palavras semelhantes.
  2. Cronus

    Organizar pesquisa por array

    <?php $palavra_buscada = $_GET['search']; $palavra1 = array(', '); $palavra2 = array(','); $palavra1 = str_replace($palavra1, $palavra2, $palavra_buscada); $palavras = explode(",", $palavra_buscada); for ($i = 0; $i < count($palavras); $i++) { $queryLike[] = "name LIKE '%" . $palavras[$i] . "%' OR tags LIKE '%" . $palavras[$i] . "%' "; $where = "" . implode(" OR ", $queryLike) . ""; $total = "SELECT * FROM videos WHERE " . $where. ""; $totalizando = $conn->prepare($total); $totalizando->execute(); } $count_pesquisa = $totalizando->rowCount(); ?> <div class="listTop"><span>Videos encontrados<span class="videos-f"><?php echo $count_pesquisa; ?></span></span></div> <?php if($count_pesquisa > 0) { $result_pesquisa = $totalizando->fetchAll(); foreach($result_pesquisa as $row_pesquisa) { $video_name = $row_pesquisa['name']; $tag_name = $row_pesquisa['tags']; $tag_explode = explode(",", $tag_name); $tag_count = count($tag_explode) - 1; $result = array_diff( $tag_explode, $palavras ); $tag_equal = count($result) - 1; $total2 = $tag_count - $tag_equal; $percent = round($total2 * 100 / $tag_count, 1); $percent_a = array(''.$percent.'' ); print_r($percent_a); rsort($percent_a); foreach ($percent_a as $tchau) { echo ' <h1>'.$video_name.'</h1> '.$total2.'/'.$tag_cont.'<br> Porcentagem'.$tchau.' '; } echo '<br>'; echo ' '; } } else { } ?> Não da pra por ORDER BY porque que não é uma coluna e a pesquisa ta em cima da porcentagem; Como da pra ver eu tentei usar um rsort para ordenar a array com as porcentagens, mas não funciona pois ele cria 1 array para cada resultado. Tipo: Array ( [0] => 20 ) Array ( [0] => 50 ) //ao invés de Array ([0] => 20, [1] => 50)
  3. Cronus

    Organizar pesquisa por array

    Estou com um problema, estou com um sistema de pesquisa por tags, calculo a porcentagem da pesquisa por quantas tags tem o resultado por quantas tags iguais (exemplo: 10 tags do resultado, 5 iguais, ou seja, 50%). Porém preciso ordenar os resultados e não é possível com ORDER BY, com isso me deparei com um sistema para ordenar via array, mas como são vários resultados gerados dentro de um foreach, é criado várias arrays e não uma única para poder ordenar. Se alguém conseguir selecionar ou dar um modo mais fácil fico grato. *OBS: Estou usando PDO
  4. Cronus

    MYSQL Retorna somente 1 dado

    Estou usando esse código para um sistema de comentários só que ele retorna somente 1 dado. Digamos que tenha 3 comentários no id 57, ele so vai mostar 1 comentário! Código abaixo: <?php $query = sprintf("SELECT id FROM temas "); $id = mysql_real_escape_string($_GET['id']); if (!isset($_GET['id'])) { echo "Nenhum perfil selecionado"; } else { $qr22 = mysql_query("SELECT * FROM comments WHERE iddotema=$id "); if (mysql_num_rows($qr22) > 0) { $linha = mysql_fetch_assoc($qr22); $nome = $linha['nome']; echo ' <div style="color: #fff;">'.$nome.' às '.$linha['hora'].' - '.$linha['data'].' <br> '.$linha['comentario'].' '.$id.'</div> '; }else { echo '<center><br><br><h3>Nenhum perfil com esse NOME<h3></center>'; } } ?>
  5. Cronus

    Refresh automático fora da página

    Na máquina mesmo, mas pretendo enviar pra hospedagem assim que possível.
  6. Cronus

    Refresh automático fora da página

    Cara eu entendo muita pouca coisa disso, poderia me explicar mais profundamente?
  7. Cronus

    Refresh automático fora da página

    Eu estava fazendo um sistema de cancelamento de assinatura: <?php date_default_timezone_set('America/Sao_Paulo'); $dataatual = date('d/m'); if ($dataatual == $datavencimento) { $qr5 = mysql_query("UPDATE users SET tipo=' ',datac=' ',datavencimento=' ' WHERE datavencimento='$dataatual'"); } else { echo""; } ?> OBS: Tem mais código, mas esse é o principal Porém só funciona se a página for acessada, então queria fazer um auto refresh sem precisar estar na página, mas se tiver um código que resolver esse problema sem ser o solicitado.... ou se tiver a solução em outras linguagens....
  8. Cronus

    Refresh automático fora da página

    :p Pois então
  9. Cronus

    Refresh automático fora da página

    Como faço um refresh de página automático sem eu precisa estar na página.
×

Informação importante

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