Ankündigung

Einklappen
Keine Ankündigung bisher.

frage zu smarty

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • frage zu smarty

    ich habe einen text in der datenbank gespeichert
    in der datenbank homepage tabelle willkommen

    und so lese ich ihn ja auch in eine php datei das klappt wunderbar!
    Code:
    <?PHP 
    include ("db.php");
    $query = "SELECT * FROM homepage";
    $result = mysql_query($query);
    
    while ($line = mysql_fetch_array($result)) { ?>
    <?=$line[willkommen]?>
    <?PHP
    }
    mysql_free_result($result);
    mysql_close();
    ?>
    nun meine frage wie geht das mit smarty??
    Code:
    <?php
    
    require '../libs/Smarty.class.php';
    
    $smarty = new Smarty;
    
    $smarty->compile_check = true;
    $smarty->debugging = true;
    
    $smarty->assign("Willkommen","hier soll die datenbank abfrage rein");
    
    
    $smarty->display('index.tpl');
    
    ?>
    wie muß ich das machen das dann in der index.tpl der in der datenbank gespeicherte text erscheint??

  • #2
    Fülle ein Array mit den Zeilen aus der Datenbank, und übergebe dieses Array an Smarty, dort hilft dir das section tag weiter.

    Kommentar


    • #3
      Zitat von andy
      Fülle ein Array mit den Zeilen aus der Datenbank, und übergebe dieses Array an Smarty, dort hilft dir das section tag weiter.
      und wie mache ich das???

      kannst mir das mal erklären?ß oder ein beispiel posten?

      Kommentar


      • #4
        kannst mir das mal erklären?
        Wie wär's mal mit einem Bitte?

        Ungetestet:

        $data = array(); //leeres Array erzeugen vermeidet lustige Effekte
        while($row = mysql_fetch_assoc($result)
        {
        $data[]=$row;
        }
        $smarty->assign('name', $data);

        unset($data);

        Kommentar

        Lädt...
        X