Autor |
Nachricht |
Benutzer 87235
Account gelöscht Threadersteller
Ort: -
|
Verfasst Fr 05.02.2010 09:38
Titel Termine auslesen - Need help |
|
|
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:
|
Verfasst Fr 05.02.2010 09:50
Titel
|
|
|
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.
|
|
|
|
|
Anzeige
|
|
|
Benutzer 87235
Account gelöscht Threadersteller
Ort: -
|
Verfasst Fr 05.02.2010 10:04
Titel
|
|
|
Hat da vielleicht jemand noch ein Code für mich? Danke schonmal
|
|
|
|
|
Eistee
Administrator
Dabei seit: 31.10.2001
Ort: Grimma
Alter: 45
Geschlecht:
|
Verfasst Fr 05.02.2010 10:15
Titel
|
|
|
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?
|
|
|
|
|
Benutzer 87235
Account gelöscht Threadersteller
Ort: -
|
Verfasst Fr 05.02.2010 10:33
Titel
|
|
|
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
|
|
|
das wird alles nix, wenn du dich nich grundlegend mit sql und vernünftiger datenbank- & softwareentwicklung auseinandersetzt.
|
|
|
|
|
Benutzer 87235
Account gelöscht Threadersteller
Ort: -
|
Verfasst Fr 05.02.2010 10:59
Titel
|
|
|
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Fr 05.02.2010 11:06
Titel
|
|
|
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
|
|
|
|
|
|
|
|
Ä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
|
|