sonnySTAR
Erfahrenes Mitglied
Guten Tag alle miteinander ! So ich arbeite momentan an einem "5 Minutes of Fame" Script ... Habe aber leider einige Probleme :-/ ... ich hoffe hier von euch die Antworten zu bekommen so nun erstmal zu dem script ... in meiner mysql datenbank hab ich folgende tabellen:
- v6_fame (Hier wird der aktuelle "Fame" User eingetragen und ausgelesen)
- v6_user (Hier sind alle User eingetragen)
Hier das Script
So sieht mein Script aus ... das Problem ist, das er nachd en 15 sekunden nichts macht! ER Updated die datenbank nicht, somit wird immer nur dder 1 user angezeigt :-/ ... und das userbild wird seid neuestem auch nicht mehr angezeigt :-(
Vielleicht könnt ihr mir helfen
Danke im Vorraus
MFG
Tim
- v6_fame (Hier wird der aktuelle "Fame" User eingetragen und ausgelesen)
- v6_user (Hier sind alle User eingetragen)
Hier das Script
Code:
<?
$sql_cms = 'SELECT starttime, pic FROM v6_fame WHERE id=1';
$sql_query = mysql_query($sql_cms);
$sql_fetch = mysql_fetch_assoc($sql_query);
if($sql_fetch['starttime'] + 15 > time())
{
// aktuelles Bild wird ausgegeben
echo '<img src="'.$sql_fetch['pic'].'" width="90" height="120" border="1">';
}
else
{
// neues Bild
srand ((double)microtime()*1000000);
$max_query = "SELECT count(*) FROM v6_user";
$max_result = mysql_query($max_query);
$max_arrResult = mysql_fetch_array($max_result);
$max = $max_arrResult[0];
$neuesZufallsBild = 'SELECT userpic,
username,
uservname,
usernname,
userid FROM v6_user WHERE userid = '. rand(0, $max).' LIMIT 0,1'; // Hier neues Zufallsbild generieren
$ergebnis = mysql_query($neuesZufallsBild);
$sql_cmd = 'UPDATE v6_fame Set starttime = \''.time().'\', pic = \''.$row["userpic"].'\', nick = \''.$row["username"].'\', vname = \''.$row["uservname"].'\', nname = \''.$row["usernname"].'\', userid = \''.$row["userid"].'\' WHERE id = 1';
mysql_query($sql_cmd);
$row = mysql_fetch_object($ergebnis);
echo '<img src="'.$row['userpic'].'" width="90" height="120" border="1">';
}
?>
So sieht mein Script aus ... das Problem ist, das er nachd en 15 sekunden nichts macht! ER Updated die datenbank nicht, somit wird immer nur dder 1 user angezeigt :-/ ... und das userbild wird seid neuestem auch nicht mehr angezeigt :-(
Vielleicht könnt ihr mir helfen
Danke im Vorraus
MFG
Tim