tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
214
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    maga147 maga147 ist offline Mitglied Brokat
    Registriert seit
    Mar 2005
    Beiträge
    280
    Hi,

    ich habe mir ein kleines Scriptchen geschrieben, was mir aus einer Datenbank alle Termine ausliest und auflistet

    PHP-Code:
    <?php
    $sqltermin 
    "SELECT * from ".$dbtablekalender." ORDER BY eventdate ASC";
    $resulttermin mysql_query ($sqltermin);
    for(
    $i 0$i $rowtermin mysql_fetch_array($resulttermin); $i++)
    {
    $id $rowtermin['eventid'];
    $subject $rowtermin['subject'];
    $date    explode('-'$rowtermin['eventdate']);
    ?>
      <tr>
        <td><strong><?= "".$date[2].".".$date[1].".".$date[0].""?></strong></td>
        <td><a href="index.php?site=<?= "".$termine_navi.""?>&action=viewevent&id=<?= $id?>"><?= $subject?></a></td>
      </tr>

    <?
    }
    ?>
    </table>
    Soweit funktioniert auch alles. Nun möchte ich aber vor jedem ersten Event an einem Tag das aktuelle Datum stehen haben.... also quasi:

    Montag, 24. Juli 06
    Tagesevent 1
    Tagesevent 2
    Tagesevent 3
    usw.

    Dienstag, 25. Juli 06
    Tagesevent 1
    Tagesevent 2
    Tagesevent 3

    Donnerstag 27. Juli 06
    Tagesevent 1
    Tagesevent 2
    usw. usw.


    Ich weis aber einfach nicht, wie ich das sinnvoll lösen kann.... Vielleicht kann mir ja jemand helfen

    Danke!

    Gruß
    maga
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Dieses Thema gab es bereits. Such mal nach den Stichwörtern „gruppierte Ausgabe“.
     
    Markus Wulftange

  3. #3
    maga147 maga147 ist offline Mitglied Brokat
    Registriert seit
    Mar 2005
    Beiträge
    280
    Das einzige, was ich gefunden habe war das hier:

    Zitat Zitat von Gumbo
    Probier mal Folgendes:
    PHP-Code:
    $query '
        SELECT
                `spruch_id`,
                `sprecher`,
                `text`
          FROM
                `Tabelle`
          ORDER BY
                `spruch_id` DESC
        '
    ;
    $result mysql_query($query);
    $tmp null;
    while( 
    $row mysql_fetch_assoc($result) ) {
        if( 
    $tmp != $row['spruch_id'] ) {
            if( !
    is_null($tmp) ) {
                echo 
    '</dl>';
            }
            echo 
    '<dl>';
            
    $tmp $row['spruch_id'];
        }
        echo 
    '<dt>'.$row['sprecher'].'</dt><dd>'.$row['text'].'</dd>';
    }
    if( !
    is_null($tmp) ) {
        echo 
    '</dl>';

    Eine Definitionsliste ist zwar semantisch nicht das Optimum, doch für diesen Zweck dürfte es reichen. Formatieren kannst du das Ganze dann mit CSS.

    Ich habe jetzt auch mal meinen Code so angepasst:

    PHP-Code:
    $sqltermin "SELECT * from ".$dbtablekalender." ORDER BY eventdate ASC";
    $resulttermin mysql_query ($sqltermin);
    while( 
    $rowtermin mysql_fetch_assoc($resulttermin) ) {
    $id $rowtermin['eventid'];
    $subject $rowtermin['subject'];
    $date    explode('-'$rowtermin['eventdate']);

           if( 
    $tmp != $date[2] ) {
            if( !
    is_null($tmp) ) {
                echo 
    '<br>';
            }
            echo 
    '<br>'.$rowtermin['eventdate'].'';
            
    $tmp $date[2];
        }
        echo 
    ''.$rowtermin['subject'].'<br>';

    }
    if( !
    is_null($tmp) ) {
        echo 
    '<br>';
     } 
    Funktioniert soweit ganz gut Danke

    Grüße
    Geändert von maga147 (24.07.06 um 21:12 Uhr)
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 25.08.10, 19:13
  2. Eingabe in der timeline: "time*100" - bei Effekt "turbulentes Versetzen"-"Evolution"
    Von MTMonline im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 2
    Letzter Beitrag: 25.04.08, 09:49
  3. Antworten: 4
    Letzter Beitrag: 10.10.05, 23:35
  4. Finder methods + JBoss + Was expecting one of: "CONCAT" "SUBSTRING" ... "(" ... <STRI
    Von cengizhdde im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 6
    Letzter Beitrag: 27.05.05, 15:29
  5. Antworten: 2
    Letzter Beitrag: 19.05.05, 19:51