kostenloser Webspace werbefrei: lima-city


Joomla 2.5: PHP Code einfügen

lima-cityForumDie eigene HomepageHomepage Allgemein

  1. Autor dieses Themas

    grunt

    Kostenloser Webspace von grunt

    grunt hat kostenlosen Webspace.

    Hallo Leute!

    Ich möchte gerne aus einer eigene Table auf der Datenbank Daten auslesen und in Joomla anzeigen. Ich habe mir dazu schon das Plugin DirectPHP 2.5 heruntergeladen und auch installiert.

    Danach habe ich folgenden Code in Joomla in einen Artikel eingefügt:

    <?php $db=JFactory::getDBO();
    
    $db->setQuery("SELECT name, verlag_name, date, DATE_FORMAT(date, '%M %Y')
    FROM jos_release_dates, jos_verlage
    WHERE release_dates.verlag_id = verlage.verlag_id && YEAR(date) = 2013
    ORDER BY MONTH(date)");    
    
    echo "<table border='1'>
        
        <tr>
            <td><b>Name</strong></b>
            <td><b>Verlag</b></td>
            <td><b>Erscheinungsdatum</b></td>
        </tr>";
    
    
    
    $result = $db->loadObjectList();
    
    foreach( $result as $row) {
    
    echo "<tr>
                            <td>" . htmlspecialchars($zeile["name"]) . " </td>
                            <td>" . htmlspecialchars($zeile["verlag_name"]) . " </td>
                            <td>" . htmlspecialchars($zeile["DATE_FORMAT(date, '%M %Y')"]) . " </td>"
                        . "</tr>";
        }
        
        echo "</table>";
    
    };?>


    Das Problem ist dabei das er mir diesen Fehler Code rausschreibt:

    Parse error: syntax error, unexpected '}' in /home/.sites/62/site1053/web/site/plugins/content/DirectPHP/DirectPHP.php(58) : eval()'d code on line 31


    Könnt ihr mit bitte weiterhelfen?

    lg
    grunt
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    Ganz am Ende deines Codes (letzte Zeile) ist ein
    }
    , für das es kein öffnendes
    {
    gibt…
  4. Autor dieses Themas

    grunt

    Kostenloser Webspace von grunt

    grunt hat kostenlosen Webspace.

    hackyourlife schrieb:
    Ganz am Ende deines Codes (letzte Zeile) ist ein
    }
    , für das es kein öffnendes
    {
    gibt…


    Danke für die schnelle Antwort.

    Jetzt funktionierts! Aber irgendwo dürfte noch was falsch sein. Jetzt wird mir zwar schon die Tabelle angezeigt mit Name, etc.. aber die Datensätze werden nicht eingesetzt.
  5. grunt schrieb:
    hackyourlife schrieb:
    Ganz am Ende deines Codes (letzte Zeile) ist ein
    }
    , für das es kein öffnendes
    {
    gibt…


    Danke für die schnelle Antwort.

    Jetzt funktionierts! Aber irgendwo dürfte noch was falsch sein. Jetzt wird mir zwar schon die Tabelle angezeigt mit Name, etc.. aber die Datensätze werden nicht eingesetzt.
    im foreach hast du $row und mitten drin $zeile! entscheide dich ;)
  6. Autor dieses Themas

    grunt

    Kostenloser Webspace von grunt

    grunt hat kostenlosen Webspace.

    czibere schrieb:

    im foreach hast du $row und mitten drin $zeile! entscheide dich ;)


    Hab jetzt alles auf $row geändert aber trotzdem wird mir leider immer noch nichts angezeigt.

    <td>" . htmlspecialchars($row["name"]) . " </td>
                            <td>" . htmlspecialchars($row["verlag_name"]) . " </td>
                            <td>" . htmlspecialchars($row["DATE_FORMAT(date, '%M %Y')"]) . " </td>"



    Hab ich noch etwas übersehen?
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!