Nur Termine anzeigen,welche in der Zukunft liegen...
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anbindung
anzeigen
ausgabe
eins
eintrag
error
event
express
klacks
laden
schleifen
schreiten
versuchen
vorredner
zukunft
-
Gibt es ein PHP-Script bei dem man Termine Eintr?gt und ein bisschen Text dazu und dass nur das angezeigt wird dass in der Zukunft liegt?
Damit man die ?lteren nicht immer wegl?schen muss sondern dass die automatisch nicht mehr angezeigt werden. Hoffe jemand kennt so ein script!
lg NetBat
---
PS: sorry falls es dieses Thema schon gibt aber ich konnte nicht danach suchen, da ich ich nicht wusste was ich in das Suchformular schreiben soll. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ja sicherlich gibt es sowas irgendwo...
musst halt mal ein bischen suchen... (und jetzt frag blos nicht wo, es gibt google und eine fixierten thread mit dem thema php seiten)
und wenn du nix findest musst du es dir halt mal selber programmieren...
-
theuntouchables schrieb:
und wenn du nix findest musst du es dir halt mal selber programmieren...
Genau und das ist auch nicht weiter schwer, denn wozu gibt es denn Timestamps? Aus denen kann man doch ganz einfach den Tag auslesen und wenn der halt ?lter ist, als der aktuelle Tag, l?sst du den Eintrag automatisch l?schen (ich vermute mal du benutzt eine DB dazu, dann ist das richtig einfach zu machen). -
gard schrieb:
wof?r willst du denn daf?r gleich ein ganzes php-script haben? warum machst du das ganze nicht einfach mit outlook express / outlook , damit ist das auch ganz einfach, man kann da auch seine ganzen termine eingeben und die dann irgendwann anzeigen lassen...
Er will es online f?r eine Website.
Schwer ist das nicht, selber zu machen. -
@admix genau so h?tte ich es mir vorgestellt!!! Das mit dem Event eintragen w?re sogar noch besser!!! ... w?re dir sehr verbunden falls du es mir schicken k?nntest!
wegen googeln was soll ich denn eingeben?
So, hab jetzt probiert selbst so eins zu machen aber da kommt immer :
Parse error: parse error, unexpected T_VARIABLE in .../netbat/events.php on line 10
Kann mir da jemand helfen?
Hier das Script:
<?PHP
$datum = time(); //aktuelles Datum (als timestamp) wird an $datum ?bergeben
//so schon mal der 1. schritt geschafft!!
// ----------Variablen-------------
$timestamp1 = mktime(0,0,0,12,17,2004)
$event1 = "Text1"
$timestamp2 = mktime(0,0,0,08,12,2004)
$event1 = "Text2"
$timestamp3 = mktime(0,0,0,07,08,2004)
$event1 = "Text3"
$timestamp4 = mktime(0,0,0,11,16,2004)
$event1 = "Text4"
$timestamp5 = mktime(0,0,0,01,02,2004)
$event1 = "Text5"
$timestamp6 = mktime(0,0,0,03,09,2004)
$event1 = "Text6"
$timestamp7 = mktime(0,0,0,12,24,2004)
$event1 = "Text7"
$timestamp8 = mktime(0,0,0,08,23,2004)
$event1 = "Text8"
//-----------IF + Ausgabe------------
if ($timestamp1 > $datum)
{
echo $event1;
}
if ($timestamp2 > $datum)
{
echo $event2;
}
if ($timestamp3 > $datum)
{
echo $event3;
}
if ($timestamp4 > $datum)
{
echo $event4;
}
if ($timestamp5 > $datum)
{
echo $event5;
}
if ($timestamp6 > $datum)
{
echo $event6;
}
if ($timestamp7 > $datum)
{
echo $event7;
}
if ($timestamp8 > $datum)
{
echo $event8;
}
?> -
wrsuchs mal mit ;
nach jedem $variabl=wert
den das muss $variabl=wert;
heissen
Hier das Script:
<?PHP
$datum = time(); //aktuelles Datum (als timestamp) wird an $datum ?bergeben
//so schon mal der 1. schritt geschafft!!
// ----------Variablen-------------
$timestamp1 = mktime(0,0,0,12,17,2004);
$event1 = "Text1";
$timestamp2 = mktime(0,0,0,08,12,2004);
$event1 = "Text2";
$timestamp3 = mktime(0,0,0,07,08,2004);
$event1 = "Text3";
$timestamp4 = mktime(0,0,0,11,16,2004);
$event1 = "Text4";
$timestamp5 = mktime(0,0,0,01,02,2004);
$event1 = "Text5";
$timestamp6 = mktime(0,0,0,03,09,2004);
$event1 = "Text6";
$timestamp7 = mktime(0,0,0,12,24,2004);
$event1 = "Text7";
$timestamp8 = mktime(0,0,0,08,23,2004);
$event1 = "Text8";
//-----------IF + Ausgabe------------
if ($timestamp1 > $datum)
{
echo $event1;
}
if ($timestamp2 > $datum)
{
echo $event2;
}
if ($timestamp3 > $datum)
{
echo $event3;
}
if ($timestamp4 > $datum)
{
echo $event4;
}
if ($timestamp5 > $datum)
{
echo $event5;
}
if ($timestamp6 > $datum)
{
echo $event6;
}
if ($timestamp7 > $datum)
{
echo $event7;
}
if ($timestamp8 > $datum)
{
echo $event8;
}
?>
ach und versuch doch die werete in ein array zu laden
$event[1]['event']='blah';
$event[1]['time]=mktime(0,0,0,08,23,2004);
$event[2]['event']='blub';
$event[2]['time]=mktime(0,0,0,08,23,2004);
und so weiter....
und dann ne schleife
while(list($k,$v)=each($event))
{
if ($event[$k]['time'] > $datum)
{
echo $event[2]['event']
}
}
dann is die datenbank anbindung auch nen klacks weild du das von da auch als array bekommst,... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage