Hab hier so einen dummen Fehler, das soll eine zufallsbildauswahl sein.
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/www/web165/html/funktionen/top_hunter2.php on line 7
MySQL:
SELECT *
FROM `top_hunter` LIMIT 0 , 30
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/www/web165/html/funktionen/top_hunter2.php on line 7
Code:
<?php $query_hunter = "SELECT t1.*,t2.nation,t2.geschlecht,t2.mid,t3.nickname,t3.plz,t3.geburtsdatum,(YEAR(CURRENT_DATE)-YEAR(t3.geburtsdatum))-(RIGHT(CURRENT_DATE,5)<RIGHT(t3.geburtsdatum,5)) AS age FROM top_hunter AS t1,flirt_daten AS t2,pers_daten AS t3"; $query_hunter.= " WHERE t2.mid = t1.mid AND t3.mid = t1.mid AND t1.points != '0'"; $query_hunter.= " AND NOT(userright=1) ORDER by points DESC "; $result_hunter = mysql_query($query_hunter); while($hunter[] = mysql_fetch_object($result_hunter)){ $xy++; } $ticker = $xy; $plz = array($hunter[0]->plz); ?> <SCRIPT LANGUAGE="JavaScript1.2" "text/javascript"> <!-- // © Autor Dietmar Rabich // http://www.rabich.de function StartTicker() { document.NewsTicker.Zeile.value = "Bitte nutzen Sie einen aktuelleren Browser." } // Tickermeldungen // Es muessen alle drei Werte angegeben werden. // Effekte fuer Start: // 1: einrollen // 2: blinken // Effekte fuer Ende: // 1: ausrollen // 2: blinken var tickernews = [ <?php for($x=0;$x<$ticker;$x++){ if($hunter[$x]->points != "0"){?> {meldung:" <?php echo ($x+1); ?>. Platz: <?php echo $hunter[$x]->nickname; ?> (<?php echo $hunter[$x]->points ?> Punkte)", starteffekt:2, endeeffekt:1}, <?php echo "\n"; ?> <?php }} ?> ] // Tickerparameter var ticker_start = 500 // Wartezeit bis zur ersten Meldung var ticker_effekt1_start_a = 75 // Darstellungsgeschwindigkeit [ms] var ticker_effekt1_start_b = 2500 // Darstellungszeit der Meldung [ms] var ticker_effekt2_start_max_blink = 3 // Anzahl der Blinkdarstellungen var ticker_effekt2_start_a = 100 // Blinkgeschwindigkeit [ms] var ticker_effekt2_start_b = 2500 // Darstellungszeit der Meldung [ms] var ticker_effekt1_ende_a = 50 // Scrollgeschwindigkeit [ms] var ticker_effekt1_ende_b = 100 // Wartezeit bis zur naechsten Meldung [ms] var ticker_effekt2_ende_max_blink = 3 // Anzahl der Blinkdarstellungen var ticker_effekt2_ende_a = 100 // Blinkgeschwindigkeit [ms] var ticker_effekt2_ende_b = 1000 // Wartezeit bis zur naechsten Meldung [ms] // Interne Variablen var msgnr = 0 // Aufruf der naechsten Meldung function nextTicker() { msgnr++ if(msgnr >= tickernews.length) msgnr = 0 setTimeout("showTicker(0)", 1000) } // Effekte fuer Meldungsende function hideTicker(cnt) { switch(tickernews[msgnr].endeeffekt) { // Effekt 2 case 2: document.NewsTicker.Zeile.value = ((cnt % 2) == 1) ? tickernews[msgnr].meldung : "" if(cnt > (2 * ticker_effekt2_ende_max_blink + 1)) setTimeout("nextTicker(0)", ticker_effekt2_ende_b) else setTimeout("hideTicker(" + String(cnt + 1) + ")", ticker_effekt2_ende_a) break // Effekt 1 default: document.NewsTicker.Zeile.value = tickernews[msgnr].meldung.substring(cnt, tickernews[msgnr].meldung.length) if(cnt >= tickernews[msgnr].meldung.length) setTimeout("nextTicker()", ticker_effekt1_ende_b) else setTimeout("hideTicker(" + String(cnt + 1) + ")", ticker_effekt1_ende_a) } } // Effekte fuer Meldungsanfang function showTicker(cnt) { switch(tickernews[msgnr].starteffekt) { // Effekt 2 case 2: document.NewsTicker.Zeile.value = ((cnt % 2) == 1) ? "" : tickernews[msgnr].meldung if(cnt > (2 * ticker_effekt2_start_max_blink + 1)) setTimeout("hideTicker(0)", ticker_effekt2_start_b) else setTimeout("showTicker(" + String(cnt + 1) + ")", ticker_effekt2_start_a) break // Effekt 1 default: document.NewsTicker.Zeile.value = tickernews[msgnr].meldung.substring(0, cnt) if(cnt >= tickernews[msgnr].meldung.length) setTimeout("hideTicker(0)", ticker_effekt1_start_b) else setTimeout("showTicker(" + String(cnt + 1) + ")", ticker_effekt1_start_a) } } // Start des Tickers function StartTicker() { // Standardmeldung //document.NewsTicker.Zeile.value = "Ticker wird geladen..." // Ticker starten setTimeout("showTicker(0)", ticker_start) } //--> </SCRIPT> <?php // TABELLE AUSGEBEN if($hunter[0]->points > 0){ echo " <table ".$TABLE_BACKGROUND_2[$hunter[0]->geschlecht]." width='300' heigth='130' border='0' valign='top' align='center'> <tr><td height='15'></td></tr> <tr> <td width='10'></td> <td width='80' height='85' align='center' valign='center'> [img]bild_klein.php?mid=".$hunter[0]->mid."[/img] </td> <td width='200' valign='top' align='center'><font class='text10white'>Nickname: ".$hunter[0]->nickname." Sternzeichen: ".$sternzeichen[get_sternzeichen($hunter[0]->geburtsdatum)]." Alter: ".$hunter[0]->age." PLZ: ".$hunter[0]->plz[0]."".$hunter[0]->plz[1]."** Nationalität: ".$hunter[0]->nation." </font></td> <td width='10'></td> </tr> <tr><td height='15'></td></tr> </table> <table align=center><tr><td><font class='text10link'>zu schlagen sind <u>".$hunter[0]->points."</u> Punkte</font></td></tr></table> <table align=center><tr> <td> <FORM NAME='NewsTicker'> <INPUT TYPE='TEXT' READONLY STYLE='border: none; background-color: #F3EFFF; color: #000000; font-weight: bold; font-size: 10px; font-family: verdana;' NAME='Zeile' size=30 MAXLENGTH=60'> </FORM> </td> </tr> </table> "; }else{ echo " <table ".$TABLE_BACKGROUND_2[$user->geschlecht]." width='300' heigth='130' border='0' valign='top' align='center'> <tr> <td height='40'></td> <td height='40'></td> <td height='45'></td> </tr> <tr> <td width='20' align='center' valign='top'></td> <td width='260' valign='top' align='center'><center><font class='text12boldwhite'>Heute wurde noch kein Top-Hunter ermittelt</font></td> <td width='20' align='center' valign='top'></td> </tr> <tr> <td height='40'></td> <td height='40'></td> <td height='45'></td> <td> </tr> </table> "; } /*TABELLE AUSGEBEN FERTIG*/ ?>
SELECT *
FROM `top_hunter` LIMIT 0 , 30
Kommentar