Пример #1
0
 function readTable($tableName)
 {
     debug_print("readTable<br>");
     $parser = new ResultSetParser();
     if (!($fd = $this->openTableRead($tableName))) {
         print_error_msg("readTable(): Cannot open Table {$tableName}");
         return null;
     }
     $rs = $parser->parseResultSetFromFile($fd);
     $this->closeTable($fd);
     return $rs;
 }
Пример #2
0
 


<?php 
} else {
    if ($mode == 'edit_table') {
        echo "\n<form name=\"form2\" method=\"post\" action=\"" . $_SERVER['PHP_SELF'] . "\">\n";
        echo "<input type='submit' name='submit' value='Save Table'>";
        echo "<input type='submit' name='close_table' value='Save and Close Table'>";
        echo "<input type='submit' name='abort' value='Abort'>";
        echo "<input type='submit' name='append_row' value='Append Row'>";
        echo "<br>";
        echo "<input type='hidden' name='mode' value='save_table'>";
        $fd = fopen($table_file, "rb");
        $rp = new ResultSetParser();
        $rs = $rp->parseResultSetFromFile($fd);
        fclose($fd);
        $colCount = $rs->getRowSize();
        $rowCount = $rs->getRowCount();
        echo "<input type='hidden' name='colCount' value='{$colCount}'>";
        echo "<input type='hidden' name='rowCount' value='{$rowCount}'>";
        $rs->reset();
        echo "<br><table border='1'>\n";
        // col names
        echo "<tr>\n<td><b>Column names:</b></td>\n";
        $names = $rs->getColumnNames();
        $colPos = -1;
        foreach ($names as $n) {
            ++$colPos;
            echo "<td><input name='colName[]' type='text' id='colName[]' value='" . prep_val_show($n) . "'>";
            echo "<input type='submit' name='dupCol{$colPos}' value='Dup'>";