Zum Inhalt springen

Newssystem


Empfohlene Beiträge

Hallo Leute,

ich habe da ein Prob, ich mache gerade ein Newssystem und komme an einer Stelle nicht weiter. Und zwar möchte ich das alle Beiträge die älter sind als 30 Tage nicht mehr angezeigt werden. Ich dachte mir das ich da mit dem Unix Timestemp arbeite.

Und zwar habe ichb dabei das heutige Datum genommen das in den Timestemp umgewandelt dann habe ich das Datum genkommen wo von der Eintrag stammt und habe das dann minus genommen. Danach habe ich das Ergebnis druch 86400 geteilt.

Damit habe ich ja die Tage rausbekommen die der Eintrag schon alt ist. Danach habe ich ne Schleífe gemacht wo die Abbruchbedingung die 30 Tage sind. Nur leider klappt das alles nicht. Wi kann man das am besten lösen?

THX

Himon

Link zu diesem Kommentar
Auf anderen Seiten teilen

Die Lösung ist ein bissel dirty aber sie geht!

<?php
session_start();
if (! session_is_registered('pass_cryp'))
{
echo"Bitte erst einloggen <a href=index.php>hier klicken</a>";
die () ;

}?>
<html>
<body>
<?
include("connect.php");
$result = mysql_query("SELECT * FROM vorlesung ORDER BY id DESC");
echo"<font size=+3>Vorlesungen</font>";
echo "<table border=0 cellpadding=0 cellspacing=0 style=border-collapse: collapse bordercolor=#111111 width=54% height=51>
";

while ($row = mysql_fetch_object ($result))
{
$text=$row -> text;
$name= $row ->name;
$datum=$row -> datum;
$header=$row -> header;
$text=nl2br($text);

$datum2=strtotime("$datum");
$datum_now=time();
$erg=$datum_now-$datum2;
$erg=$erg/86400;
$erg=intval ($erg);



if($erg<30)
{

echo "<tr><td width=15% bgcolor=#C0C0C0 height=19><font face=Verdana size=2>
Autor:$name</font></td>
<td width=113% bgcolor=#C0C0C0 height=19><b><center><font face=Verdana size=2>$header</font></center></b></td>
<td width=236% bgcolor=#C0C0C0 height=19>
<font face=Verdana size=2>$datum</font></td>
</tr>
<tr>
<td width=366% colspan=3 height=32><font face=Verdana size=2>$text</font><br><br><br><br></td></tr>";


}
}
echo "</table>";
?>
</body>
</html>[/PHP]

gruss

Himon

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...