David Zoelfel: DB Auslesen und abbrechen

Beitrag lesen

Nochmals huhu und danke für deinen Beitrag.

Das Problem ist halt, dass ich genau diese Sache so schnell wie möglich einbauen möchte, darum der Weg ins Forum.

Also.. das Forum nutzt .tpl Dateien.

die Coder dieser TPL für die 'Down 10' wäre folgender:

  
<table cellpadding=4 cellspacing=1 border=0 width="96%" bgcolor="{tableinbordercolor}">  
<tr bgcolor="{tabletitlecolor}" id="tabletitle">  
<td colspan=7 ><table cellpadding=0 cellspacing=0 border=0 width="{tableinwidth}">  
<tr>  
<td><smallfont color="{fontcolorsecond}"><b>Down Ten<b></font></td>  
<td align="right"><!---Platzhalter---></td></tr></table></td></tr></td></tr>  
<tr>  
<td id="tableb" bgcolor="{tablecolorb}" colspan="7">  
<table cellpadding=4 cellspacing=1 border=0 width="100%" bgcolor="{tableinbordercolor}">  
<tr>  
<TD id="tablea" bgcolor="{tablecolora}" width="25%" valign="top">  
<smallfont><b>Down 10 Poster:</b>  
<hr width="100%" color="{tableinbordercolor}" noShade size=1>  
<table>  
<tr>  
<td width=100%><smallfont>Benutzername:</font></td>  
<td align="right" width=300><smallfont>Beiträge:</font></td></tr>  
<tr>  
<td width=100%><smallfont><b>$posts25name</b></font></td>  
<td align="right" width=300><smallfont><b>$posts25post</b></font></td></tr></table></font></td>  
<TD id="tablea" bgcolor="{tablecolora}"  width="25%" valign="top"><smallfont><b>Älteste Aktivitäten:</b>  
<hr width="100%" color="{tableinbordercolor}"  noShade size=1>  
<table>  
<tr>  
<td width=100%><smallfont>Benutzername:</font></td>  
<td align="right" width=300><smallfont>Aktiv:</font></td></tr>  
<tr>  
<td width=100%><smallfont><b>$down5name</b></font></td>  
<td align="right" width=300><smallfont><b>$down5act</b></font></td></tr></table></font></td><!-- Bis dort hn hab ich die Top 10 überarbeitet -->  
<TD id="tablea" bgcolor="{tablecolora}"  width="50%" valign="top">  
<smallfont><b>Letzte Beiträge:</b>  
<hr width="100%" color="{tableinbordercolor}"  noShade size=1>  
<table>  
<tr>  
<td width=65%><smallfont>Titel:</font></td>  
<td width=35%><smallfont>Benutzername:</font></td>  
<td align="right" width=300><smallfont>Klicks:</font></td></tr>  
<tr>  
<td width=65%><smallfont><b>$popthread</b></font></td>  
<td width=35%><smallfont><b>$lastposter</b></font></td>  
<td align="right" width=300><smallfont><b>$popviews</b></font></td></tr></table></font></td></tr>  
<tr>  
<td id="tableb" bgcolor="{tablecolorb}"  colspan="7">  
<table cellpadding="1" cellspacing="0" border="0" width="100%">  
<tr>  
<td id="tableb" bgcolor="{tablecolorb}" >  
<smallfont><b>Top Thema:</b> <b>$pop1title</b> | <b>$pop1views</b> klicks.</font></td>  
<td id="tableb" bgcolor="{tablecolorb}"  align="right">  
<smallfont><b>Top Bewertung:</b> <b>$votedthread</b> | <b>$votedrating</b> Stimmen.</font></td></tr></table></td></tr></table></td></tr>  

Dann nochmal den Code aus der PHP-Datei (für die ersten beiden Reihen der generierten Tabelle):

  
// Start Letzte Aktivitaet - down  
  
$down5 = $db->query("SELECT userid,username,lastactivity,lastvisit FROM bb".$n."_users ORDER BY lastactivity ASC LIMIT 45");  
while ($down5top = $db->fetch_array($down5)){  
  
    $down5name .= "» <a href=profile.php?userid=$down5top[userid]&sid=$session[hash]>$down5top[username]</a><br>";  
    $down5activity .= formatdate($dateformat,$down5top['lastactivity'],1);  
    $leer3 .= "<br>";  
    $down5act ="".$down5activity." ".$leer3."";  
}  
  
// Ende - down  
  
// Start Down 5 Poster  
$posts25 = $db->query("SELECT userid,username,userposts FROM bb".$n."_users ORDER BY userposts ASC, username ASC LIMIT 45");  
while ($posts25top = $db->fetch_array($posts25)){  
  
    $posts25name .= "» <a href=profile.php?userid=$posts25top[userid]&sid=$session[hash]>$posts25top[username]</a><br>";  
    $posts25post .= "$posts25top[userposts] <br>";  
}  
// Ende Down 5 Poster  

Fehlen sonst noch irgendwelche benötigten Angaben dazu?

Hier noch vllt. der generierte Code der index.php (die Tabellenspalte, die die 'lastactivity' anzeigen soll)

  
<td align="right" width=300><font face="Tahoma,Helvetica" size="1"><b>28.01.200802.02.200802.02.200804.02.200804.02.200809.02.200810.02.200810.02.200812.02.200812.02.200813.02.200816.02.200818.02.200822.02.200.......... (usw, dann)<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></b></font></td></tr>  

Und ja, ich bin in letzter Zeit im Stress und finde einfach nicht die Zeit um solche Dokumentationen zu den Sprachen komplett zu lesen.. zum Verstehen benötigt es dann ja meistens noch mehrere Durchgänge des lesens..

Wie dem auch sei, ich verspreche die Doku zu lesen *g*, sobald ich dann zumindest den kleinen Code fertig habe.. aber das kann in der momentanen Situation noch etwas dauern.. brauche halt die Zeit dazu.

Trotzdem schonmal danke für deine Hilfe bisher (: