PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : erweitern der rall<anzeige startseite



micha
12.03.2009, 19:19
kan mir jemand die startseitenrallyanzeige erweitern wenn ich ihm das addon sende jetzt werden nur ref, aktiv und klickrally angezeigt
es handelt sich um die anzeige hier ausm downloadbereich
folgende fehlen

refaktivrally
tagesklickrally
tagesgamerally
tagesbettelrally
wochenklickrally
monatsklickrally

Xenon
12.03.2009, 19:20
Hat sich erledigt

micha
12.03.2009, 19:22
hab die letzten tage soviele addons und games gekauft da merke ich mir net immer wo es herkommt ;-)

Xenon
12.03.2009, 19:25
hab die letzten tage soviele addons und games gekauft da merke ich mir net immer wo es herkommt ;-)
Ok ,dann ist es gut , ich dacht schon :biggrin1:

Lokutos
12.03.2009, 19:25
mann muss nur immer den ralley='refralley'" ändern das solltest du auch selber hinbekommen


<?
// Rallys abfragen
$ref=mysql_fetch_array(mysql_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='refralley'"));
$klick=mysql_fetch_array(mysql_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='klickralley'"));
$aktiv=mysql_fetch_array(mysql_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='aktivralley'"));
$surf=mysql_fetch_array(mysql_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='betauralley'"));
$tagesk=mysql_fetch_array(mysql_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='tagrally'"));
$tagesb=mysql_fetch_array(mysql_query("SELECT start, ende, ralley FROM ".$db_prefix."_neu_rallydaten WHERE ralley='tbettelrally'"));
$tourn=mysql_fetch_array(mysql_query("SELECT start, ende, name FROM stg_ralleyconfig WHERE name='tournament'"));
$sow=mysql_fetch_array(mysql_query("SELECT start, ende, name FROM stg_ralleyconfig WHERE name='slotofweek'"));
$high=mysql_fetch_array(mysql_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='highlander'"));

?>

<?head("Ralley System")?>
<table width="100%" border="0" cellpadding="1" cellspacing="1" bgcolor="#000000">
<tr bgcolor="#00008B" style="background-image:url('/images/leiste.gif');">
<td width="40" align="center"><b>Status</b></td><td align="center"><b>Rallyart</b></td><td width="150" align="center"><b>Start</b></td><td width="150" align="center"><b>Ende</b></td>
</tr>

<tr bgcolor="#1E90FF">
<td align="center">
<? if ($ref[ende]>= time() and $ref[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?></td><td><a href="index.php?content=/ralleys/ref" target="_self" class="menue"><font color="000000">Refralley</font></a></td><td align="center"><?
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array (db_query ('SELECT * FROM '.$db_prefix.'_ralleydaten WHERE ralley = "refralley" LIMIT 1'));

date('d.m.Y H:i', $ralleydaten['start']);?><?
?><b><?=date('d.m.Y ; H:i ', $ralleydaten['start']);?></b>
</td><td align="center"><b><?=date('d.m.Y ; H:i ', $ralleydaten['ende']);?></b></td>
</tr>

<tr bgcolor="#87CEFA">
<td align="center">
<? if ($klick[ende]>= time() and $klick[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?></td><td><a href="index.php?content=/ralleys/klick" target="_self" class="menue"><font color="000000">Klickralley</font></a></td><td align="center"><?
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array (db_query ('SELECT * FROM '.$db_prefix.'_ralleydaten WHERE ralley = "klickralley" LIMIT 1'));
date('d.m.Y H:i', $ralleydaten['start']);?><?
?><b><?=date('d.m.Y ; H:i ', $ralleydaten['start']);?></b>
</td><td align="center"><b><?=date('d.m.Y ; H:i ', $ralleydaten['ende']);?></b></td>
</tr>

<tr bgcolor="#1E90FF">
<td align="center">
<? if ($aktiv[ende]>= time() and $aktiv[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?></td><td><a href="index.php?content=/ralleys/aktiv" target="_self" class="menue"><font color="000000">Aktivralley</font></a></td><td align="center"><?
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array (db_query ('SELECT * FROM '.$db_prefix.'_ralleydaten WHERE ralley = "aktivralley" LIMIT 1'));

date('d.m.Y H:i', $ralleydaten['start']);?><?
?><b><?=date('d.m.Y ; H:i ', $ralleydaten['start']);?></b>
</td><td align="center"><b><?=date('d.m.Y ; H:i ', $ralleydaten['ende']);?></b></td>
</tr>

<tr bgcolor="#87CEFA">
<td align="center">
<? if ($surf[ende]>= time() and $surf[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?></td><td><a href="index.php?content=/ralleys/autosurf" target="_self" class="menue"><font color="000000">Surfralley</font></a></td><td align="center"><?
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array (db_query ('SELECT * FROM '.$db_prefix.'_ralleydaten WHERE ralley = "betauralley" LIMIT 1'));

date('d.m.Y H:i', $ralleydaten['start']);?><?
?><b><?=date('d.m.Y ; H:i ', $ralleydaten['start']);?></b>
</td><td align="center"><b><?=date('d.m.Y ; H:i ', $ralleydaten['ende']);?></b></td>
</tr>

<tr bgcolor="#1E90FF">
<td align="center">
<? if ($tagesk[ende]>= time() and $tagesk[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?></td><td><a href="index.php?content=/ralleys/tagesklick" target="_self" class="menue"><font color="000000">Tagesklick</font></a></td><td align="center"><?
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array (db_query ('SELECT * FROM '.$db_prefix.'_ralleydaten WHERE ralley = "tagrally" LIMIT 1'));

date('d.m.Y H:i', $ralleydaten['start']);?><?
?><b><?=date('d.m.Y ; H:i ', $ralleydaten['start']);?></b>
</td><td align="center"><b><?=date('d.m.Y ; H:i ', $ralleydaten['ende']);?></b></td>
</tr>


<tr bgcolor="#87CEFA">
<td align="center">
<? if ($tagesb[ende]>= time() and $tagesb[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?></td><td><a href="index.php?content=/ralleys/tbettelrally" target="_self" class="menue"><font color="000000">Tagesbettel</font></a></td><td align="center"><?
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array (db_query ('SELECT * FROM '.$db_prefix.'_neu_rallydaten WHERE ralley = "tbettelrally" LIMIT 1'));

date('d.m.Y H:i', $ralleydaten['start']);?><?
?><b><?=date('d.m.Y ; H:i ', $ralleydaten['start']);?></b>
</td><td align="center"><b><?=date('d.m.Y ; H:i ', $ralleydaten['ende']);?></b></td>
</tr>


<tr bgcolor="#1E90FF">
<td align="center">
<? if ($tourn[ende]>= time() and $tourn[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?></td><td><a href="index.php?content=/ralleys/tournament" target="_self" class="menue"><font color="000000">Tournament</font></a></td><td align="center"><?
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array (db_query ('SELECT * FROM stg_ralleyconfig WHERE name = "tournament" LIMIT 1'));

date('d.m.Y H:i', $ralleydaten['start']);?><?
?><b><?=date('d.m.Y ; H:i ', $ralleydaten['start']);?></b>
</td><td align="center"><b><?=date('d.m.Y ; H:i ', $ralleydaten['ende']);?></b></td>
</tr>


<tr bgcolor="#87CEFA">
<td align="center">
<? if ($sow[ende]>= time() and $sow[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?></td><td><a href="index.php?content=/ralleys/slotofweek" target="_self" class="menue"><font color="000000">Slot Of The Week</font></a></td><td align="center"><?
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array (db_query ('SELECT * FROM stg_ralleyconfig WHERE name = "slotofweek" LIMIT 1'));

date('d.m.Y H:i', $ralleydaten['start']);?><?
?><b><?=date('d.m.Y ; H:i ', $ralleydaten['start']);?></b>
</td><td align="center"><b><?=date('d.m.Y ; H:i ', $ralleydaten['ende']);?></b></td>
</tr>

<tr bgcolor="#1E90FF">
<td align="center">
<? if ($high[ende]>= time() and $high[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?></td><td><a href="index.php?content=/ralleys/highlander" target="_self" class="menue"><font color="000000">Highlander</font></a></td><td align="center"><?
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array (db_query ('SELECT * FROM '.$db_prefix.'_ralleydaten WHERE ralley = "highlander" LIMIT 1'));

date('d.m.Y H:i', $ralleydaten['start']);?><?
?><b><?=date('d.m.Y ; H:i ', $ralleydaten['start']);?></b>
</td><td align="center"><b><?=date('d.m.Y ; H:i ', $ralleydaten['ende']);?></b></td>
</tr>

</table>
<!-- Diese Addon basiert auf vms1.1 wurde jedoch auf vms1.2 getestet ,das entfernen dieses Copyrighthinweises ohne Erlaubnis zieht
rechtliche Schritte mit sich
-->
<div align="center"><font size="1">&copy; by <a href="http://www.designerscripte.net/member.php?u=1717" target="_blank">adi</a></font></div>

<?foot();?>

Xenon
12.03.2009, 19:27
edit : egal

Hardy
12.03.2009, 19:34
...

nicht so hastig...bei der refaktiv rally ist das nicht so einfach :wink:

Lokutos
12.03.2009, 19:41
nicht so hastig...bei der refaktiv rally ist das nicht so einfach :wink:
weis ich nicht wenns klevere addons sind haben sie den eintrag in der richtigen tabelle andere addons sollte man garnicht kaufen wie diese sachen die da vms_neu_rallydaten anlegen und genau die selben spalten haben

Hardy
12.03.2009, 19:47
weis ich nicht wenns klevere addons sind haben sie den eintrag in der richtigen tabelle andere addons sollte man garnicht kaufen wie diese sachen die da vms_neu_rallydaten anlegen und genau die selben spalten haben

Von mir aus kannst du kaufen was du willst nur kennst du vorher sicherlich auch nicht die tabellenstruktur auser du hast deine glaskugel wieder ausgepackt.
ausserdem heist die tabelle vms_rallydaten_neu und die hat weit aus mehr spalten als die normale also hättest du dir das mal genauer angeschaut wüsstest du das. Daher ist es ein cleveres Addon
und die refaktivrally ist gut nur muss da erst der werber ausgelesen werden bevor man schauen kann ob eine rally vom werber gestartet ist

eRaaaa
12.03.2009, 19:48
mann muss nur immer den ralley='refralley'" ändern das solltest du auch selber hinbekommen


<?
// Rallys abfragen
$ref=mysql_fetch_array(mysql_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='refralley'"));
$klick=mysql_fetch_array(mysql_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='klickralley'"));
$aktiv=mysql_fetch_array(mysql_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='aktivralley'"));
$surf=mysql_fetch_array(mysql_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='betauralley'"));
$tagesk=mysql_fetch_array(mysql_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='tagrally'"));
$tagesb=mysql_fetch_array(mysql_query("SELECT start, ende, ralley FROM ".$db_prefix."_neu_rallydaten WHERE ralley='tbettelrally'"));
$tourn=mysql_fetch_array(mysql_query("SELECT start, ende, name FROM stg_ralleyconfig WHERE name='tournament'"));
$sow=mysql_fetch_array(mysql_query("SELECT start, ende, name FROM stg_ralleyconfig WHERE name='slotofweek'"));
$high=mysql_fetch_array(mysql_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='highlander'"));

?>

<?head("Ralley System")?>
<table width="100%" border="0" cellpadding="1" cellspacing="1" bgcolor="#000000">
<tr bgcolor="#00008B" style="background-image:url('/images/leiste.gif');">
<td width="40" align="center"><b>Status</b></td><td align="center"><b>Rallyart</b></td><td width="150" align="center"><b>Start</b></td><td width="150" align="center"><b>Ende</b></td>
</tr>

<tr bgcolor="#1E90FF">
<td align="center">
<? if ($ref[ende]>= time() and $ref[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?></td><td><a href="index.php?content=/ralleys/ref" target="_self" class="menue"><font color="000000">Refralley</font></a></td><td align="center"><?
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array (db_query ('SELECT * FROM '.$db_prefix.'_ralleydaten WHERE ralley = "refralley" LIMIT 1'));

date('d.m.Y H:i', $ralleydaten['start']);?><?
?><b><?=date('d.m.Y ; H:i ', $ralleydaten['start']);?></b>
</td><td align="center"><b><?=date('d.m.Y ; H:i ', $ralleydaten['ende']);?></b></td>
</tr>

<tr bgcolor="#87CEFA">
<td align="center">
<? if ($klick[ende]>= time() and $klick[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?></td><td><a href="index.php?content=/ralleys/klick" target="_self" class="menue"><font color="000000">Klickralley</font></a></td><td align="center"><?
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array (db_query ('SELECT * FROM '.$db_prefix.'_ralleydaten WHERE ralley = "klickralley" LIMIT 1'));
date('d.m.Y H:i', $ralleydaten['start']);?><?
?><b><?=date('d.m.Y ; H:i ', $ralleydaten['start']);?></b>
</td><td align="center"><b><?=date('d.m.Y ; H:i ', $ralleydaten['ende']);?></b></td>
</tr>

<tr bgcolor="#1E90FF">
<td align="center">
<? if ($aktiv[ende]>= time() and $aktiv[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?></td><td><a href="index.php?content=/ralleys/aktiv" target="_self" class="menue"><font color="000000">Aktivralley</font></a></td><td align="center"><?
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array (db_query ('SELECT * FROM '.$db_prefix.'_ralleydaten WHERE ralley = "aktivralley" LIMIT 1'));

date('d.m.Y H:i', $ralleydaten['start']);?><?
?><b><?=date('d.m.Y ; H:i ', $ralleydaten['start']);?></b>
</td><td align="center"><b><?=date('d.m.Y ; H:i ', $ralleydaten['ende']);?></b></td>
</tr>

<tr bgcolor="#87CEFA">
<td align="center">
<? if ($surf[ende]>= time() and $surf[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?></td><td><a href="index.php?content=/ralleys/autosurf" target="_self" class="menue"><font color="000000">Surfralley</font></a></td><td align="center"><?
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array (db_query ('SELECT * FROM '.$db_prefix.'_ralleydaten WHERE ralley = "betauralley" LIMIT 1'));

date('d.m.Y H:i', $ralleydaten['start']);?><?
?><b><?=date('d.m.Y ; H:i ', $ralleydaten['start']);?></b>
</td><td align="center"><b><?=date('d.m.Y ; H:i ', $ralleydaten['ende']);?></b></td>
</tr>

<tr bgcolor="#1E90FF">
<td align="center">
<? if ($tagesk[ende]>= time() and $tagesk[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?></td><td><a href="index.php?content=/ralleys/tagesklick" target="_self" class="menue"><font color="000000">Tagesklick</font></a></td><td align="center"><?
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array (db_query ('SELECT * FROM '.$db_prefix.'_ralleydaten WHERE ralley = "tagrally" LIMIT 1'));

date('d.m.Y H:i', $ralleydaten['start']);?><?
?><b><?=date('d.m.Y ; H:i ', $ralleydaten['start']);?></b>
</td><td align="center"><b><?=date('d.m.Y ; H:i ', $ralleydaten['ende']);?></b></td>
</tr>


<tr bgcolor="#87CEFA">
<td align="center">
<? if ($tagesb[ende]>= time() and $tagesb[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?></td><td><a href="index.php?content=/ralleys/tbettelrally" target="_self" class="menue"><font color="000000">Tagesbettel</font></a></td><td align="center"><?
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array (db_query ('SELECT * FROM '.$db_prefix.'_neu_rallydaten WHERE ralley = "tbettelrally" LIMIT 1'));

date('d.m.Y H:i', $ralleydaten['start']);?><?
?><b><?=date('d.m.Y ; H:i ', $ralleydaten['start']);?></b>
</td><td align="center"><b><?=date('d.m.Y ; H:i ', $ralleydaten['ende']);?></b></td>
</tr>


<tr bgcolor="#1E90FF">
<td align="center">
<? if ($tourn[ende]>= time() and $tourn[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?></td><td><a href="index.php?content=/ralleys/tournament" target="_self" class="menue"><font color="000000">Tournament</font></a></td><td align="center"><?
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array (db_query ('SELECT * FROM stg_ralleyconfig WHERE name = "tournament" LIMIT 1'));

date('d.m.Y H:i', $ralleydaten['start']);?><?
?><b><?=date('d.m.Y ; H:i ', $ralleydaten['start']);?></b>
</td><td align="center"><b><?=date('d.m.Y ; H:i ', $ralleydaten['ende']);?></b></td>
</tr>


<tr bgcolor="#87CEFA">
<td align="center">
<? if ($sow[ende]>= time() and $sow[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?></td><td><a href="index.php?content=/ralleys/slotofweek" target="_self" class="menue"><font color="000000">Slot Of The Week</font></a></td><td align="center"><?
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array (db_query ('SELECT * FROM stg_ralleyconfig WHERE name = "slotofweek" LIMIT 1'));

date('d.m.Y H:i', $ralleydaten['start']);?><?
?><b><?=date('d.m.Y ; H:i ', $ralleydaten['start']);?></b>
</td><td align="center"><b><?=date('d.m.Y ; H:i ', $ralleydaten['ende']);?></b></td>
</tr>

<tr bgcolor="#1E90FF">
<td align="center">
<? if ($high[ende]>= time() and $high[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?></td><td><a href="index.php?content=/ralleys/highlander" target="_self" class="menue"><font color="000000">Highlander</font></a></td><td align="center"><?
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array (db_query ('SELECT * FROM '.$db_prefix.'_ralleydaten WHERE ralley = "highlander" LIMIT 1'));

date('d.m.Y H:i', $ralleydaten['start']);?><?
?><b><?=date('d.m.Y ; H:i ', $ralleydaten['start']);?></b>
</td><td align="center"><b><?=date('d.m.Y ; H:i ', $ralleydaten['ende']);?></b></td>
</tr>

</table>
<!-- Diese Addon basiert auf vms1.1 wurde jedoch auf vms1.2 getestet ,das entfernen dieses Copyrighthinweises ohne Erlaubnis zieht
rechtliche Schritte mit sich
-->
<div align="center"><font size="1">&copy; by <a href="http://www.designerscripte.net/member.php?u=1717" target="_blank">adi</a></font></div>

<?foot();?>



du verbratest nicht wirklich 9 anfrage an die db nur wegen dem rally status? :confused:

Xenon
12.03.2009, 19:51
du verbratest nicht wirklich 9 anfrage an die db nur wegen dem rally status? :confused:
Ich habe ein update rumliegen wo nur 1 db abfrage gibt für die ganze ralley aber die muss ich erst suchen

Hardy
12.03.2009, 20:10
du verbratest nicht wirklich 9 anfrage an die db nur wegen dem rally status? :confused:

Am besten dann im menü auch nochmal :yes:

h-m
13.03.2009, 06:09
Für die Anzeige im Menü habe ich das bei mir wie folgt gemacht.
Vielleicht hilft Dir das weiter.


<?
////////////////////////// Ralley-Anzeige //////////////////////////////////
$now = time();
$res = db_query ('SELECT * FROM '.$db_prefix.'_ralleydaten ORDER BY sort DESC');
$ii = 0;
while ($ralleydaten = mysql_fetch_array($res)) {
$ii++;
if ($ii==1) menuehead("Unsere Rallies");

$b_r2s = ($now > $ralleydaten['start'] && $now < $ralleydaten['ende']);
$img_r2s = ($b_r2s) ? 'images/pfeil_g.gif' : 'images/pfeil_r.gif';
?>
<img src="<?=$img_r2s?>" alt="" />&nbsp;<?=($b_r2s?'<b>':'');?><a href="index.php?content=/ralleys/<?=$ralleydaten['userdatei'];?>" title="<? echo ($b_r2s?'':'nicht '); ?>aktiv" id="ralley<?=$ii;?>"><?=$ralleydaten['bezeichnung'];?></a><?=($b_r2s?'</b>':'');?><br />
<?
}
if ( $ii > 0 ) menuefoot();
unset($now,$res,$ralleydaten,$ii,$ralleyname,$b_r2 s,$img_r2s);
////////////////////////////////////////////////////////////////////////////
?>

Dafür habe ich noch die Spalten "bezeichnung", "userdatei" und "sort" in die Tabelle vms_ralleydaten eingefügt. In Spalte "bezeichnung" speichert man den Rally-Namen der angezeigt werden soll, in Spalte "userdatei" den Dateinamen der Rally-Übersicht (ohne .php-Endung, die URL wird daraus gebildet). Die Rallys-Anzeige erfolgt aufsteigend sortiert nach der Zahl die in der Spalte "sort" steht.

Außerdem müssen die Dateien "pfeil_g.gif" und "pfeil_r.gif" im Ordner "/images/" vorhanden sein.

Das ist so nur eine SQL-Abfrage deren Ergebnis-Datensätze in einer Schleife abgerufen werden wo die Daten in HTML gefasst und ausgegeben werden. Je mehr Rallys in der Tabelle existieren, desto mehr Datensätze werden aus der Datenbank abgerufen. Aber besser als wenn die gleichen Daten mit mehreren einzelnen SQL-Abfragen abgerufen werden.

Wenn nicht alle Datensätze aus der Tabelle vms_ralleydaten durch die Schleife ausgegeben werden sollen, dann könnte man die Tabelle um eine Spalte "anzeigen" oder ähnlich erweitern (Datentyp z.B. tinyint(1), Wert>0 bedeutet "ja, anzeigen") und die SQL-Abfrage erweitern um eine WHERE-Klausel, z.B. "WHERE anzeigen>0" (die WHERE-Klausel müsste oben dann vor die ORDER-BY-Klausel).

Viel Erfolg. :thumb: