Kommentare pro Item ausgeben

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • folx
    Contao-Nutzer
    • 19.10.2009
    • 14

    #1

    Kommentare pro Item ausgeben

    Hallo liebe Katalogexperten,

    ich möchte die Kommentare pro Item ausgeben, habe dafür in der catalog_full.xhtml folgendes Script und finde den Fehler nicht.
    Kann jemand mich in die richtige Richtung schubsten?

    PHP-Code:
    <?php 
    $item = $entry['id'];
    
    $this->import('Database');
    $itemComments = $this->Database->prepare("SELECT COUNT(*) AS anzahl FROM tl_comments WHERE source=? AND published=? AND parent=?"->execute(cat_meinungsboard, 1, '$item');
    
    echo $itemComments->anzahl;
    ?>
    Fehlermeldung
    Code:
    Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /www/htdocs/..../templates/catalog_full.xhtml on line 12
  • webster
    Contao-Fan
    • 15.09.2010
    • 460

    #2
    Zitat von folx Beitrag anzeigen
    PHP-Code:
    <?php 
    $item = $entry['id'];
    
    $this->import('Database');
    $itemComments = $this->Database->prepare("SELECT COUNT(*) AS anzahl FROM tl_comments WHERE source=? AND published=? AND parent=?"->execute(cat_meinungsboard, 1, '$item');
    
    echo $itemComments->anzahl;
    ?>

    Dir fehlt eine schließende Klammer nach

    PHP-Code:
    parent=?" 
    
    So müsste es funktionieren:

    PHP-Code:
     $itemComments = 
        $this->Database->prepare("SELECT COUNT(*) AS anzahl FROM tl_comments WHERE source=? AND published=? AND parent=?")
               ->execute(cat_meinungsboard, 1, '$item'); 
    
    Was ist das? - Blaues Licht - Und was macht es? - Es leuchtet blau...

    Kommentar

    • folx
      Contao-Nutzer
      • 19.10.2009
      • 14

      #3
      Funktioniert

      Vielen Dank, Webster.

      Kommentar

      Lädt...