Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 7

Cloud Tag - Nuvem de Tags Mysql, Não funciona

06-07-2009 18:59


<?php $db_host = "localhost"; $db_user = "root"; $db_pass = "123"; $db_name = "tag"; mysql_connect($db_host, $db_user, $db_pass) or die(mysql_error()); mysql_select_db($db_name); function tag_info() {    $result = mysql_query("SELECT * FROM tag GROUP BY Nome ORDER BY Nome ASC");    while($row = mysql_fetch_array($result)) {      $arr[$row['Nome']] = $row['count'];   }    //ksort($arr);    return $arr;  } function tag_cloud() {     $min_size = 20;     $max_size = 60;     $tags = tag_info();     $minimum_count = min(array_values($tags));     $maximum_count = max(array_values($tags));     $spread = $maximum_count - $minimum_count;     if($spread == 0) {         $spread = 1;     }     $cloud_html = '';     $cloud_tags = array();     $step = ($max_size - $min_size)/($spread);     foreach ($tags as $tag => $count) {         $size = $min_size + ($count - $minimum_count)              * $step; //  $size = ($max_size + $min_size)/$spread;         $cloud_tags[] = '<a style="font-size: '. floor($size) . 'px'              . '" class="tag_cloud" href="http://localhost/tagcloud.php?s=' . $tag              . '" title="\'' . $tag  . '\' returned a count of ' . $count . '">'              . htmlspecialchars(stripslashes($tag)) . '</a>';     }     $cloud_html = join("\n", $cloud_tags) . "\n";     return $cloud_html; } ?>

Ele mostra certinho o banco de dados, mas ao clicar em cada tag do banco ele não vai para o nome desejado.

class="tag_cloud" href="http://localhost/tagcloud.php?s=' . $tag

Essa query string não funciona, pois vai sempre para o tagcloud.php então porque o ?=s

Como posso resolver isso?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17582
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Cloud Tag - Nuvem de Tags Mysql, Não funciona

06-07-2009 20:21

Esse seção é para colocar scripts prontos, leia as descrições do fórum antes de postar.

MOVIDO: Laboratório de scripts para MySQL
0
A melhor hospedagem para o seu site HostGator!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17582
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Cloud Tag - Nuvem de Tags Mysql, Não funciona

06-07-2009 20:28

Posta o script completo, funcionando.
0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 7

Cloud Tag - Nuvem de Tags Mysql, Não funciona

06-07-2009 21:09

O código acima é o completo funcionando.
Apenas não sei fazer funcionar a query string.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17582
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Cloud Tag - Nuvem de Tags Mysql, Não funciona

06-07-2009 21:32

Pega o script, salva com um nome qualquer, e chama no navegador. Você tem que explicar o funcionamento do script, tudo necessário.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado