ilch Forum » Allgemein » HTML, PHP, SQL,... » wichtige Frage zum Kalender! (Übersicht)

Geschlossen
  1. #1
    User Pic
    makai Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    Hey leute!

    Ich habe ein kleines roblem mit dem Kalender. Undzwar möchte ich gerne dass alle einträge (nach datum sortiert) untereinander ausgegeben werden. Einfach nach folgendem Schema:

    Datum
    Titel

    Text


    meine Idee sieht jetzt folgendermaßen aus, leider wird aber bei der textausgabe nicht der BBCode berücksichtigt...:

    <?php
    $title = $allgAr['title'].' :: Alle Termine';
    $hmenu  = 'Kalender';
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    	$abf = "SELECT * FROM prefix_kalender_reach";
    	$erg = db_query($abf);
    	
    if ($eid) {;
    	$tpl->set_ar_out($aus,2);
    }
    	echo '<table width="100%" border="0"><p class="&Uuml;berschriften">Unsere nächsten Termine:</p>';
    	while($row = db_fetch_assoc($erg)){
    echo '
    <tr>
        <td valign="top">
        	<table border="0" cellpadding="0" cellspacing="0" width="100%">
        	  <tbody><tr>
    		  <td class="Cmite"><p><b>Am '.date('d.m.Y',$row['time']).':</a></p></td>
        	  </tr>
        	 </tbody></table>
        <p align="justify">'.$row['title'].'</p>
        <p align="justify">'.$row['text'].'</p>  
        <hr width="80%" align="center"></td>
      </tr>'; }
      
      echo '
    </table>';
    
    $design->footer();
    ?>



    Zuletzt modifiziert von makai am 22.12.2008 - 03:14:39
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Das musst du es ungefähr so verwenden
     <p align="justify">'.bbcode($row['text']).'</p>
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    makai Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    perfekt! danke!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    makai Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    eine frage noch, wie kann man das denn schaffen, dass der aktuellste termin oben steht? bis jetzt ist es genau andersherum...
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    du musst bei der abfrage der mysql ein order by irgendwas einfügen. weiß es grad nicht. schätze aber mal datime oder so
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    makai Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    sry aber hört mein halbwissen auf... kann mir da jemand nachhilfe geben?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    probier das mal

    <?php
    $title = $allgAr['title'].' :: Alle Termine';
    $hmenu  = 'Kalender';
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
        $abf = "SELECT * FROM prefix_kalender_reach ORDER by time";
        $erg = db_query($abf);
        
    if ($eid) {;
        $tpl->set_ar_out($aus,2);
    }
        echo '<table width="100%" border="0"><p class="&Uuml;berschriften">Unsere nächsten Termine:</p>';
        while($row = db_fetch_assoc($erg)){
    echo '
    <tr>
        <td valign="top">
            <table border="0" cellpadding="0" cellspacing="0" width="100%">
              <tbody><tr>
              <td class="Cmite"><p><b>Am '.date('d.m.Y',$row['time']).':</a></p></td>
              </tr>
             </tbody></table>
        <p align="justify">'.$row['title'].'</p>
        <p align="justify">'.$row['text'].'</p>  
        <hr width="80%" align="center"></td>
      </tr>'; }
      
      echo '
    </table>';
    
    $design->footer();
    ?>
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
Geschlossen

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

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten