Kod
<?php
$sql=polaczenie do bazy
include('tc_config.php');
function TC_Rejestruj($slowo,$odnosnik="")
{
if ($odnosnik=='') $odnosnik=$_SERVER["REQUEST_URI"];
$result=mysql_query("SELECT count(*) FROM tagcloud WHERE znacznik='$slowo'");
$row=mysql_fetch_array($result);
if ($row['count(*)']==0) $query="INSERT INTO tagcloud VALUES('$slowo',1,'$odnosnik',NULL)";
else $query="UPDATE tagcloud SET licznik=licznik+1 WHERE znacznik='$slowo'";
$result=mysql_query($query);
}
function TC_Wyswietl($sort=true,$kol=true)
{
global $style;
if (isset($_GET['tc_sort']))
{
if ($_GET['tc_sort']==1) $sort=true; else {$sort=false;$kol=false;}
}
$result=mysql_query('SELECT sum(licznik) FROM tagcloud');
$row = mysql_fetch_array($result);
$maks=$row['sum(licznik)'];
$query='SELECT * FROM tagcloud ORDER BY ';
if ($sort && $kol) $query.='znacznik';
if ($sort && !$kol) $query.='znacznik DESC';
if (!$sort && $kol) $query.='licznik';
if (!$sort && !$kol) $query.='licznik DESC';
$result=mysql_query($query);
while ($row = mysql_fetch_array($result))
{
$p=($row['licznik']/$maks)*100;
$sv='';
foreach($style as $sk=>$sv) if ($p>$sk) break;
echo '<a href="'.$row['odnosnik'].'" style="'.$sv.'">'.$row['znacznik'].'</a> ';
}
}
?>
$sql=polaczenie do bazy
include('tc_config.php');
function TC_Rejestruj($slowo,$odnosnik="")
{
if ($odnosnik=='') $odnosnik=$_SERVER["REQUEST_URI"];
$result=mysql_query("SELECT count(*) FROM tagcloud WHERE znacznik='$slowo'");
$row=mysql_fetch_array($result);
if ($row['count(*)']==0) $query="INSERT INTO tagcloud VALUES('$slowo',1,'$odnosnik',NULL)";
else $query="UPDATE tagcloud SET licznik=licznik+1 WHERE znacznik='$slowo'";
$result=mysql_query($query);
}
function TC_Wyswietl($sort=true,$kol=true)
{
global $style;
if (isset($_GET['tc_sort']))
{
if ($_GET['tc_sort']==1) $sort=true; else {$sort=false;$kol=false;}
}
$result=mysql_query('SELECT sum(licznik) FROM tagcloud');
$row = mysql_fetch_array($result);
$maks=$row['sum(licznik)'];
$query='SELECT * FROM tagcloud ORDER BY ';
if ($sort && $kol) $query.='znacznik';
if ($sort && !$kol) $query.='znacznik DESC';
if (!$sort && $kol) $query.='licznik';
if (!$sort && !$kol) $query.='licznik DESC';
$result=mysql_query($query);
while ($row = mysql_fetch_array($result))
{
$p=($row['licznik']/$maks)*100;
$sv='';
foreach($style as $sk=>$sv) if ($p>$sk) break;
echo '<a href="'.$row['odnosnik'].'" style="'.$sv.'">'.$row['znacznik'].'</a> ';
}
}
?>