ilch Forum » Allgemein » HTML, PHP, SQL,... » Kalender erweiterung

Geschlossen
  1. #1
    User Pic
    Atlantis1452 Mitglied
    Registriert seit
    28.10.2013
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    Hey Leute,
    hab mal wieder ein Problem:

    ich habe 3 versch. Kalender-Tabellen

    Kalender_1
    Kalender_2
    Kalender_3

    und möchte gerne in einer Box alle angezeigt bekommen sortiert nach dem nächsten Datum. Nur möchte ich vor dem angezeigten Ereignis gerne noch
    "one", "two", und "three" stehen haben.
    Hab zwar schon einiges probiert, aber ich bekomm es einfach nicht hin

    <?php
    defined ('main') or die ( 'no direct access' );
    
    $result = db_query("SELECT `id`, `time`, `title` FROM `prefix_kalender` WHERE ".$_SESSION['authright']." <= `recht` AND `time` >= ".time()." ORDER BY `time` LIMIT 3");
    
    
    
    while($erg=db_fetch_object($result)){
    echo '<table>';
    echo '<tr><td><font face="Verdana"><span class="smalfont">'.date('d.m.Y',$erg->time).'</font><br/><a href="index.php?kalender2-v0-e'.$erg->id.'"><font face="Verdana"><font color="#0080FF"><b>'.((strlen($erg->title)<38) ? $erg->title : substr($erg->title,0,60)).'</b></font></span></font></a></td></tr>';
    echo '</table>';
    }
    ?>


    über schnelle Hilfe währe ich sehr dankbar.
    LG
    Atlantis


    verwendete ilch Version: 1.1 P
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    Ich würde es mal in die Richtung probieren

    SELECT * FROM prefix_kalender_1
    UNION ALL
    SELECT * FROM prefix_kalender_2
    UNION ALL
    SELECT * FROM prefix_kalender_3
    ORDER BY time
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Atlantis1452 Mitglied
    Registriert seit
    28.10.2013
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    gute idee, nur wie bekomme ich j die zeichen vor die daten, zu denen sie gehören?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    Mhh ... ich würde es wahrscheinlich durch unterschiedliche ID´s (z.B: k1_Zahl) oder einer extra Spalte (z.B: tab = k1 / k2 / k3) lösen. Ansonsten müsste man wahrscheinlich wieder rückfragen, in welcher Tabelle/Kalender dieses Datum und ID vorhanden ist.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    MonsterEnergy Mitglied
    Registriert seit
    24.10.2012
    Beiträge
    57
    Beitragswertungen
    1 Beitragspunkte
    prefix_kalender_1.time bzw.
    prefix_kalender_2.time

    vlt. hilft das weiter. Ich hoffe ich habe deine Frage richtig verstanden. lächeln
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten