bei mir auf der seite gint es die möglichkeit bilder zu bewerten.
für das bewerten bekommt man punkte ... jetzt will ich ne seite machen wo die
gezeigt werden. hier der code :
Code
<?
include ("header.php");
if (isset($user_id))
{
$punkte=mysql_fetch_object(mysql_query("SELECT punkte_ges FROM profil WHERE id=$user_id"));
if($punkte->punkte_ges>=300000) $zahl=" LIMIT 30";
elseif($punkte->punkte_ges>=250000) $zahl=" LIMIT 28";
elseif($punkte->punkte_ges>=210000) $zahl=" LIMIT 26";
elseif($punkte->punkte_ges>=170000) $zahl=" LIMIT 24";
elseif($punkte->punkte_ges>=130000) $zahl=" LIMIT 22";
elseif($punkte->punkte_ges>=95000) $zahl=" LIMIT 20";
elseif($punkte->punkte_ges>=65000) $zahl=" LIMIT 18";
elseif($punkte->punkte_ges>=40000) $zahl=" LIMIT 16";
elseif($punkte->punkte_ges>=20000) $zahl=" LIMIT 14";
elseif($punkte->punkte_ges>=5000) $zahl=" LIMIT 12";
elseif($punkte->punkte_ges>=0) $zahl=" LIMIT 10";
}
if (!isset($user_id)) $zahl=" LIMIT 10";
$top=mysql_query("SELECT * FROM `foto`, `profil` WHERE profil.id=foto.user_id AND profil.sex=$sex AND foto.status=1 ORDER BY prozent DESC $zahl");
?>
<table border="0" width="100%" style="border-collapse: collapse">
<tr>
<td width="614" background="images/sp3_a.JPG" height="27"><a class="St4">Top <? if($sex==1) echo "Frauen"; else echo"Männer"; ?></a></td>
<td width="29" background="images/sp3_e.JPG" height="27"></td>
</tr>
</table>
<div align=center valign="top">
<table border="0" width="95%" align="center" style="border-collapse: collapse">
<?
$i=1; //Fuer die Platzzahl
$j=1; //Fuer die Ausgabe
while($row=mysql_fetch_object($top))
{
if ($j==1)
{?>
<tr>
<td align="left" valign="top"><a class="St1"><? echo $i.". Platz"; ?></a>
<a><? echo round($row->prozent,2)."%"; ?></a></td>
<td align="left" valign="top"><a
<?
if ($zahl == " LIMIT 30") echo "href='show_profil.php?id=".$row->user_id."'"
?>>
[img]fotos/<? echo $row->name; ?>[/img]</a></td>
<?}
else
{
?>
<td align="left" valign="top">[url='show_profil.php?id='.$row->user_id.'']>[img]fotos/<? echo $row->name; ?>[/img][/url]</td>
<td align="left" valign="top"><a class="St1"><? echo $i.". Platz"; ?>
</a><a><? echo round($row->prozent,2)."%"; ?></a></td>
</tr>
<?
$j=0;
}
$j++;
$i++;
}
?>
</div>
</table>
<?
include ("footer.php");
?>
Alles anzeigen
das problem ist nur das manche user mehr wie ein bild haben was dazu führdas top user einige platze belegen.
will es so haben das der user nur ein einziges mal in der top sein kann.
könnt ihr mir helfen???
wäre sehr nett ... danke im vorraus