Einzelnen Beitrag anzeigen
  #16 (permalink)  
Alt 27-06-2008, 22:53
medium22
 Registrierter Benutzer
Links : Onlinestatus : medium22 ist offline
Registriert seit: Mar 2006
Beiträge: 308
medium22 zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Zitat:
Die bloße Existenz von Datensätze ist da mit Sicherheit kein Grund. Nicht bei einem so simplen update...
Wahrlich nicht nein, aber wenn ich dazu mehrere andere Scripte anpassen müsste schon.


Hm.., vielleicht sind wir beide heute etwas schwierig? ;D

PHP-Code:
        $akt date("m");
        
$fnull 0;
        
$raum $akt 5
        echo 
"$raum";
        if (
$akt <= 9) {
            
$raum2 $fnull."".$raum;
        } else {
            
$raum2 $raum;
        }
        
$sql "SELECT 
user, monat, jahr, minuten 
FROM minuts 
WHERE jahr = '2008' AND monat BETWEEN $raum2 AND $akt 
ORDER BY user, monat"
;
        
$result mysql_query($sql) or die(mysql_error());
         
$vmon 0;
         echo 
"<table style='width:80%' border='1'><tr>
                <th class='P' style='vertical-align:top'>UserId</th>
                <th class='Q' style='vertical-align:top'>Jahr</th>
                <th class='P' style='vertical-align:top'>Monat</th>
                <th class='Q' style='vertical-align:top'>Online</th>
                <th class='P' style='vertical-align:top'>Monat</th>
                <th class='Q' style='vertical-align:top'>Online</th>
                <th class='P' style='vertical-align:top'>Monat</th>
                <th class='Q' style='vertical-align:top'>Online</th>
                <th class='P' style='vertical-align:top'>Monat</th>
                <th class='Q' style='vertical-align:top'>Online</th>
                <th class='P' style='vertical-align:top'>Monat</th>
                <th class='Q' style='vertical-align:top'>Online</th>
                </tr>\n"
;
         while (
$row mysql_fetch_assoc($result)) {
        echo 
"<tr><td>" $row['user'] . "</td>";
        echo 
"<td>" $row['jahr'] . "</td>";
// die nächste Zeile müsste 5 mal durchlaufen werden und nicht nur einmal
// dh. von hier bis... 
             
$diff = ($vmon == 0) ? '&nbsp' $row['minuten'] - $vmon;
        echo 
"<td>";
        if (
$row['monat'] == "01") { echo "Januar"; }
        if (
$row['monat'] == "02") { echo "Februar"; }
        if (
$row['monat'] == "03") { echo "März"; }
        if (
$row['monat'] == "04") { echo "April"; }
        if (
$row['monat'] == "05") { echo "Mai"; }
        if (
$row['monat'] == "06") { echo "Juni"; }
        if (
$row['monat'] == "07") { echo "Juli"; }
        if (
$row['monat'] == "08") { echo "August"; }
        if (
$row['monat'] == "09") { echo "September"; }
        if (
$row['monat'] == "10") { echo "Oktober"; }
        if (
$row['monat'] == "11") { echo "November"; }
        if (
$row['monat'] == "12") { echo "Dezember"; }
        echo 
"</td>";
        echo 
"<td>$diff</td>";
//.. hier hin während einmal while-durchlauf, 5 mal das haben... 
             
echo "</tr>";
         
$vmon $row['minuten'];
    }
    echo 
"</table>"
Es soll ja ein ergebniss wie zuletzt beschrieben dabei raus kommen. Also 1 User = eine Zeile für die letzten 5 Monate mit Differenz
Mit Zitat antworten