Hirdetés

Új hozzászólás Aktív témák

  • csabi011

    tag

    Hello!

    Nem sikerül megírnom a .module fájlomat a drupal 7 modulomhoz. A feladat, hogy egy adatbázis táblát jelenítsen meg(a drupál által létrehozott tábla) lapozható legyen.(egyszerre csak 10 sort mutasson.)
    Eddig ennyire jutottam:

    <?php
    function mysqlb_menu(){
    $items['mysqlb-bongeszo'] = array(
    'title' => 'MySQL Bongeszo',
    'description' => 'MySQL Bongeszo.',
    'page callback' => 'mysqlb_page',
    'access arguments' => array('access content'),

    );
    return $items;
    }

    function mysqlb_page() {
    $result = db_query("SELECT bid,module,delta,theme FROM {block}");

    $header = array(t('bid'), t('module'), t('delta'), t('theme'));
    $rows = array();

    foreach($results AS $result) {
    $rows[] = array(
    $result->bid,
    $result->module,
    $result->delta,
    $result->theme,
    );
    }

    return theme('table', array('header' => $header, 'rows' => $rows));
    }

    Ez létrehozza a MySQLBongeszo nevű menüt és a táblázat fejlécét, de a lekért tábla nem jelenik meg. Ezeket a hibákat írja ki:
    Notice: Undefined variable: results mysqlb_page() függvényben (/home-chroot/home/panaczcs/public_html/sites/all/modules/mysqlb/mysqlb.module 19 sor).
    Warning: Invalid argument supplied for foreach() mysqlb_page() függvényben (/home-chroot/home/panaczcs/public_html/sites/all/modules/mysqlb/mysqlb.module 19 sor).

    Ha valaki tudja mi lehet a gong legyen szíves segíteni!

    Köszönettel,
    Csabi

Új hozzászólás Aktív témák