php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.05.2010, 03:18  
Neuer Benutzer
 
Registriert seit: 19.05.2010
Beiträge: 1
PHP-Kenntnisse:
Anfänger
Fjorgar befindet sich auf einem aufstrebenden Ast
Standard Klanderwochenabhängige Ausgabe aus MySQL-DB

Hallo php.de-Communitiy!

Vlt. könnt Ihr mir bei einem Problem helfen:

In eine MySQL-DB tragen User verschiedene Aktivitäten für bestimmte Personen ein.

Sieht zur Veranschaulichung so aus:

Name, Aktivität, Datum
Bsp.:
Müller, Fechten, 2010-05-04
Müller, Schwimmen, 2010-05-07
Müller, Schwimmen, 2010-05-08
Müller, Laufen, 2010-05-12
Müller, Laufen, 2010-05-13
Schulze, Fechten, 2010-05-04
Schulze, Laufen, 2010-05-14
Müller, Laufen, 2010-05-16
.
.
.

Die Ausgabe soll nun nach folgenden Kriterien erfolgen:

Für z.B. Müller sollen alle Aktivitäten nach Kalenderwochen sortiert ausgegeben werden. Die Woche beginnt also jeweils montags und endet sonntags.
Das in der DB jeweils älteste Datum markiert den absoluten Beginn für den Berechnungszeitraum und das heutige, also jeweils aktuelle Datum das absolute Ende.

Nachdem die Person ausgewählt wurde, wird das Formular abgeschickt. Die Ausgabe soll dann nach Kalenderwochen sortiert erfolgen:

Woche[1]: 2010-05-03 Mon bis 2010-05-09 Sun
Müller, Fechten, 2010-05-04
Müller, Schwimmen, 2010-05-07
Müller, Schwimmen, 2010-05-08

Woche[2]: 2010-05-10 Mon bis 2010-05-16 Sun
Müller, Laufen, 2010-05-12
Müller, Laufen, 2010-05-13
Müller, Laufen, 2010-05-16

Wie VIELE Wochen berücksichtigt werden, richtet sich völlig dynamisch nach dem, was in der DB steht. Es können genausogut 6 oder mehr Wochen auftauchen. Der User weiß vorher nicht, wieviele Aktivitäten die Person ausgeübt hat und er gibt auch nicht an, für WANN diese Ausgaben erfolgen sollen. Es gilt immer das älteste Datum in der DB als Beginn und das heutige als Endzeitpunkt.

Ich dachte mir also, dass man das älteste Datum ( Beginn[1] ) nimmt und dann hochzählt, bis in der Datum-Variable dann "Sun" enthalten ist. Dieser Zeitpunkt wird dann als Array-Variable Ende[1] belegt. Pro Schleifendurchlauf werden dann die Werte für Aktivitäten in Arrays gespeichert.

Weiß jemand, wie ich das realisieren kann? Ich kriegs einfach nicht hin, die Ausgabe in Abhängigkeit der Kalenderwochen zu proggen. Habe dazu bei Google und im Forum leider nichts gefunden.

Danke schon mal fürs Lesen und noch viel mehr fürs Helfen
Fjorgar ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.05.2010, 03:46  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.990
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Mit echten Datumstypen ist das relativ einfach. MySQL :: MySQL 5.1 Reference Manual :: 11.6 Date and Time Functions
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Problem mit MySQL und der Ausgabe ITrun90 PHP Tipps 2010 1 26.04.2010 15:11
MySQL Ausgabe umdrehen? krisi12345 Datenbanken 2 27.11.2009 12:43
[Erledigt] MySQL Ausgabe nur wenn... Ind3X PHP Tipps 2009 4 02.03.2009 21:41
[Erledigt] mysql Ausgabe als Link serainam81 Datenbanken 6 05.09.2008 13:46
[Erledigt] Folgende Ausgabe mit php und MySQl möglich? palman PHP Tipps 2008 66 13.08.2008 13:53
[Erledigt] Php Mysql ausgabe in Tabelle / Gruppentrennung xitam PHP Tipps 2008 3 28.05.2008 22:03
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
MySQL Ausgabe durchnummerieren Datenbanken 3 14.03.2005 09:01
MySQL Ausgabe in einer If-Anweisung PHP-Fortgeschrittene 5 09.01.2005 14:20
Auslesen mySQL tabelle und ausgabe als html Calli PHP Tipps 2004-2 3 21.12.2004 16:51
Habe Problem bei simpler Ausgabe von mysql Daten (Anfänger) PHP Tipps 2004 6 30.08.2004 04:37
PHP -> PDF Ausgabe mit Zeilenumbruch über MySQL tekknotrip PHP Tipps 2004 6 23.08.2004 16:26
Rausfinden ob MYSQL Ausgabe die letzte ist? PHP Tipps 2004 4 17.08.2004 04:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mysql ausgabe sotiert nach monaten, mullerlaufen 2010, ausgabe datum aus mysql, mysql ausgabe woche, mysql datum von bis, mysql datum älterste, php mysql kalenderwochen, eine woche mit mysql ausgeben

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:01 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum