mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 27.04.2024 16:29 Benutzername: Passwort: Auto-Login

Thema: Termine auslesen - Need help vom 05.02.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Termine auslesen - Need help
Seite: 1, 2  Weiter
Autor Nachricht
Benutzer 87235
Account gelöscht Threadersteller


Ort: -

Verfasst Fr 05.02.2010 09:38
Titel

Termine auslesen - Need help

Antworten mit Zitat Zum Seitenanfang

Hallo,

ich lasse aus einer SQL Datenbank verschiedene Termine auslesen...

Es sind z.B. 10 Dates mit dem Datum 04.02.2010 drinnen.... (als Timestamp abgesichert in der DB)
Dann sind am 12. Februar 2010 zb... auch ein paar drinnen.


der soll sie mir ab dem jetzigen datum was heute ist auslesen

Es soll ne tabelle ergeben...

erst dass datum

darunter dann alle termine die dazu gefunden wurden

dann nächster tag auch nur einmal oberkategorie datum und dann unten drunter events


wie realisiere ich dass, dass bei jedem eintrag erst ne kategorie gibt mit datum darunter dann alle events, so dass das datum für jeden tag nur einmal ganz oben drüber steht?

danke für eure hilfe
 
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Fr 05.02.2010 09:50
Titel

Antworten mit Zitat Zum Seitenanfang

les die daten vom neusten zum ältesten aus der datenbank aus.

gib dann deine daten mit einer schleife aus.
am ende der schleife cached du das datum, welches du gerade gesetzt hast, am anfang der schleife vergleichst du das datum des aktuellen schleifendurchlaufs mit dem gecachten. sollte das aktuelle datum ungleich sein (oder ein altes noch nicht existieren), kannst du es ausgeben, ansonsten nicht.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Benutzer 87235
Account gelöscht Threadersteller


Ort: -

Verfasst Fr 05.02.2010 10:04
Titel

Antworten mit Zitat Zum Seitenanfang

Hat da vielleicht jemand noch ein Code für mich? Danke schonmal
 
Eistee
Administrator

Dabei seit: 31.10.2001
Ort: Grimma
Alter: 45
Geschlecht: Männlich
Verfasst Fr 05.02.2010 10:15
Titel

Antworten mit Zitat Zum Seitenanfang

Wie soll dir jemand ohne deine Datenbankstruktur und/oder die Programmiersprache in der du arbeitest zu kennen Code schreiben? Und willst du es nicht erst einmal selbst versuchen und dann deinen Versuch hier psoten, falls es nicht klappt?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Benutzer 87235
Account gelöscht Threadersteller


Ort: -

Verfasst Fr 05.02.2010 10:33
Titel

Antworten mit Zitat Zum Seitenanfang

Code:


<?
echo "<table width=100%>";
$auslesen=mysql_query("SELECT * FROM events WHERE datum='$currentdate'", $db);
while($ausgeben=mysql_fetch_array($auslesen)) {
// hier müsste irgendwie nur einmal das datum angezeigt werden... also nicht bei jedem wert aus der db
echo "<tr><td colspan=2>Datum...</td></tr>";

// es sind jetzt hier z.b. 4 events die ausgegeben werden
echo "<tr><td>$ausgeben[datum]</td><td>details vom event... als bsp. $ausgeben[name]</td></tr>";

}
echo "</table>
?>



Das ist ein simpler Code... Kann mir hier jemand zeigen wie das geht?
 
DEKONSTRUKTIV

Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
Verfasst Fr 05.02.2010 10:57
Titel

Antworten mit Zitat Zum Seitenanfang

das wird alles nix, wenn du dich nich grundlegend mit sql und vernünftiger datenbank- & softwareentwicklung auseinandersetzt.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Benutzer 87235
Account gelöscht Threadersteller


Ort: -

Verfasst Fr 05.02.2010 10:59
Titel

Antworten mit Zitat Zum Seitenanfang

*Schnief*
 
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Fr 05.02.2010 11:06
Titel

Antworten mit Zitat Zum Seitenanfang

Julien89 hat geschrieben:
Code:


<?
echo "<table width=100%>";
$auslesen=mysql_query("SELECT * FROM events WHERE datum='$currentdate'", $db);
while($ausgeben=mysql_fetch_array($auslesen)) {
// hier müsste irgendwie nur einmal das datum angezeigt werden... also nicht bei jedem wert aus der db
echo "<tr><td colspan=2>Datum...</td></tr>";

// es sind jetzt hier z.b. 4 events die ausgegeben werden
echo "<tr><td>$ausgeben[datum]</td><td>details vom event... als bsp. $ausgeben[name]</td></tr>";

}
echo "</table>
?>

Das ist ein simpler Code... Kann mir hier jemand zeigen wie das geht?

also .. mal abgesehen davon was schon gesagt wurde:

Code:

   lese deine daten aus der mysql datenbank in ein array oder ein objekt
   erstelle tabelle
   schleifenbeginn
       wenn "datumalt" nicht vorhanden oder "datumalt" ungleich array(datum)
            gib datum aus
       alles andere ausgeben
       array(datum) in "datumalt" speichern
   schleifenende


so in etwa könne es aussehen


Zuletzt bearbeitet von choise am Fr 05.02.2010 11:07, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Termine auf HP
RSS namespace für Termine
[PHP] Wiederkehrende Termine
Termine online reservieren für WEB
Outlook Termine löschen
Termine an Outlook übergeben
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.