Zeit Anzeige im Script

Also das Problem ist, er zeigt alles die gleichen Zeiten was ja nicht gehen kann da ich nicht über insgesamt in der DB 3K Leute innerhalb von 1 Sek gebant haben kann :) er soll anzeigen wann der Zeitpunkt der Banung war und nur bei Leuten die Zeitlich gebant sind wielange diese noch gebant sind.
 
Kannst du mal eine Kopie der Tabelle (oder zumindest einen Teil davon) und die Datei mit der die Ausgabe erfolgen soll als Anhang hier einstellen, ich würde mal gerne mit den "Originaldaten" testen.
 
Hey wie gewünscht die beiden Datein, habe sie in .rar gepackt einmal die ganze tabelle (wo die bans etc drin sind als sql) und das script als .php
 
Zuletzt bearbeitet:
PHP:
echo '<td>'. '<font style="color:#18ABF0;"><B>Zeitpunkt:</B><br> </font>'; echo date("d.m.Y - H:i:s", $row-->time) .'</td>';
echo '<td>'. '<font style="color:#18ABF0;"><B>Zeitlich gebant bis:</B><br> </font>'; echo date("d.m.Y - H:i:s", $row-->temptime) .'</td>';

Du hast einen Schreibfehler der auch erklärt warum du überall das Datum "01.01.1970 - 01:00:01" bekommst. Dadurch das du error_reporting(0) in der Datei stehen hast, findest du die vorhandenen Fehler natürlich auch nicht!

Ändere einfach --> in -> ab und es klappt!

Dann kommt gleich auch noch eine PN mit einem dringenden Rat!!
 
Schön wenn es jetzt klappt wie es soll.


Schließen bzw. es als erledigt markieren musst du selber machen. Einfach auf das graue Häckchen klicken, dann wird es gelb und der Beitrag ist als erledigt gekennzeichnet.
 
Sehe gerade da ist doch noch was leider... Er zeigt bei denen die nicht Zeitlich gebant wurden das an:
Zeitlich gebant bis:
01.01.1970 - 01:00:00

Obwohl dort stehen sollte:
-
 
Stimmt da habe ich nicht dran gedacht. Lässt sich aber mit der IF Kurzform recht einfach lösen:

PHP:
echo '<td>'. '<font style="color:#18ABF0;"><B>Zeitpunkt:</B><br> </font>'; echo ($row->time != 0) ? date("d.m.Y - H:i:s", $row->time) : '-' .'</td>';
echo '<td>'. '<font style="color:#18ABF0;"><B>Zeitlich gebant bis:</B><br> </font>'; echo ($row->temptime != 0) ? date("d.m.Y - H:i:s", $row->temptime) : '-' .'</td>';

Ist wie gesagt die Kurzform für:

PHP:
if ($row->time != 0) {
    echo date("d.m.Y - H:i:s", $row->time);
} else {
    echo "-";
}
 
Hey gute Nachrichten habe es selber hinbekommen bin auch so doof -.-

PHP:
echo '<td>'. '<font style="color:#18ABF0;"><B>Zeitlich gebant bis:</B><br> </font>'; echo $row->temptime==0?"None":date("d.m.Y - H:i:s", $row->temptime) .'</td>';

Danke nochmals!
 
Zurück