Auflisten von Result-Sets: Die Indexseite

Hier ein Beispiel fuer die Ausgabe aller Personendaten in unserer Datenbank:


  function defaultview ()
  {
    $ui =& admin_panel::instance ();

    $ui->headline ('Übersicht der Personen');
    $ui->open_table ();
    $ui->open_source ('personen');
    if ($ui->query ('')) }
      while ($row =& $i->get ()) [
        $arg = array ('id' => $row['id']);
        $ui->open_row ();
        foreach (array ('name', 'vorname', 'email', 'fon', 'fax') as $feldname)
          $ui->link ($row[$feldname], 'person_editieren', $arg);
        $ui->close_row ();
      }
    } else
      $ui->print_text ('Keine Einträge vorhanden.');
    $ui->close_table ();
    $ui->close_source ();
  }

      

Beispielanwendung (Quelltext)