Hi,
Also habe eine Datenbank tabelle fp: wo flirtprofile von benutzer gespeichert sind wie z.B. augenfarbe, haarfarbe größe usw.
Auch können benutzer bilderhochladen und ander Benutzer können die Bilder bewerten. jeder benutzer kann 3 Bilder hochladen.
Also, habe 3 Datenbank spalten d1,d2,d3 wo Durchschnitte von Bilderbewertungen gespeichert sind.
d1 ist der durchschnitt vom foto1,d2 von foto2, d3 von foto3.
natürlich gibt es auch noch die spalten foto1,foto2,foto3 wo die Bildurl gespeichert werden.
Nun möchte ich ein Ranking über die Bilder erstellen:
z.B. Um Platz 1 zu bekommen:
dazu müsste ich den höchsten durchschnittswert aus d1,d2,d3 suchen.
Nur wie mach ich das? also den sql befehl.
Bis hier ist der HTML Code mir fehlt aber noch wie schon gesagt der richtige sql code
Also habe eine Datenbank tabelle fp: wo flirtprofile von benutzer gespeichert sind wie z.B. augenfarbe, haarfarbe größe usw.
Auch können benutzer bilderhochladen und ander Benutzer können die Bilder bewerten. jeder benutzer kann 3 Bilder hochladen.
Also, habe 3 Datenbank spalten d1,d2,d3 wo Durchschnitte von Bilderbewertungen gespeichert sind.
d1 ist der durchschnitt vom foto1,d2 von foto2, d3 von foto3.
natürlich gibt es auch noch die spalten foto1,foto2,foto3 wo die Bildurl gespeichert werden.
Nun möchte ich ein Ranking über die Bilder erstellen:
z.B. Um Platz 1 zu bekommen:
dazu müsste ich den höchsten durchschnittswert aus d1,d2,d3 suchen.
Nur wie mach ich das? also den sql befehl.
Bis hier ist der HTML Code mir fehlt aber noch wie schon gesagt der richtige sql code
PHP-Code:
<table border="0" width="328" height="19" cellspacing="0" cellpadding="0">
<?php
$sql = "SELECT benutzername,foto1,foto2,foto3 FROM fp Where d1<>0 or d2<>0 or d3<>0 order by d1,d2,d3";
$res = mysql_query($sql) or die("Fehler ".mysql_error());
$i=1;
while( $yn = mysql_fetch_object($res) )
{
?>
<tr>
<td width="328" height="8">
<p align="center">[b]<font size="3" face="Arial">Platz <?php echo $i; ?></font>[/b]</td>
</tr>
<tr>
<td width="328" height="5"><font face="Arial"></font></td>
</tr>
<tr>
<td width="328" height="19">
<p align="center"><font face="Arial">[img][/img]</font></td>
</tr>
<tr>
<td width="328" height="19">
<p align="center"><font face="Arial">benutzername</font></td>
</tr>
<?php $i++;
} ?>
</table>
Kommentar