Wie schreibe ich einen Eventkalender?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
date
deswegen
event
fetten
freak
ger
jemand
kleinen kalender
laden
mache
meinst
reihen
script
sekunde
spalt
spalten
stunden
tabelle
tag
wochentag
-
Ich brauch jetzt keine fertigen tag/script">Scripte, sondern will einfach wissen, wie ich einen Eventkalender programmiere.
Es soll so sein, dass ich auf meiner Seite einen kleinen Kalender habe (1. Problem), wo (2. Problem) alle Tage, an denen ein "Event" stattfindet, hervorgehoben werden, z.B. gelb hinterlegt oder fett gedruckt. 3.Problem: Wenn ich auf einen Termin klicke, soll der Termin detaillierter angezeigt werden. Entweder per Pop-Up oder auf einer (neuen) Seite.
Wie gesagt, ich will das selber programmieren, wei? aber nur nicht wie. Deswegen w?nsche ich mir Antworten von den erfahrenen PHP-Urus, die mir gerne helfen ;)
MfG
tt-freak -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
1) W?rde ich ganz einfach per 7-Reihen/4-Spalten-Tabelle machen, und mir mit date() dass Servermonat im Parser laden, was hoffentlich auch richtig gestellt ist
2) Ich w?rde mir vor den Kalender aus ner MySql-DB, wo alle Tage mit Event drinnenstehen, laden, und dann in jeder Spalte ?berpr?fen, ob dass dot stehende Datum ein Eventtr?ger ist
3.1) Einfach per <a href=\"seite?id=235435345\">".$datum."</a> einen Link zu der Seite schreiben
3.2) Einfach eine neue Tabelle in der MySql-Datenbank, wo nochmals alle Events mit ihren Eigenschaften in verschiedenen Spalten da sind
Mit $_GET l?sst du MySql das Richtige Event localisieren und per PHP auslesen. Dann nur noch mit echo auslesen
z. B.:
echo "Name: ".$name."Startdatum: ".$start;
Ich hoffe ich konnte dir denkanst??e geben -
Das Thema interessiert mich auch......
1) W?rde ich ganz einfach per 7-Reihen/4-Spalten-Tabelle machen, und mir mit date() dass Servermonat im Parser laden, was hoffentlich auch richtig gestellt ist
Was meinst du damit? Ich kann da jetzt so einfach net folgen
LG nesciturus -
Einfacherer Weg:
Mit date() den Tag, Wochentag und Timestamp rausfinden
Dann in einer schleife nen Array runterz?hlen. Und zwar mit date() den Tag rausfinden. Dass geht ganz einfach, indem du 24 * 3600 nimmst: 3600 sind die Sekunden einer Stunde (glaub ich) mal 24 Stunden
Somit hast du den U-Stamp des vorigen tages zur selben sekunde.
Da du den Tag hast wei?t du auch wie weit du runtergehen musst
Wenn dass fertig ist dann z?hlst du genauso bis zum Monatsende
Um dass Monatsende rauszufinden, gibt es auch eine funktion in date() (glaub ich)
Dann nur noch in eine Tabelle eintragen und Fertig =) -
kai008 schrieb:
Ich hoffe ich konnte dir denkanst??e geben
Ja, das konntest du. Danke daf?r.
Jetzt brauch ich nur noch jemanden, der mir erkl?ren kann, wie ich einen normalen Kalender mache. Es gibt zwar ein Tut hier, aber ich kapier das trotzdem nich -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage