<?php 
// J:\awww\www\fwphp\glomodul\z_examples\oraedoop\read_tbl.php 
//<!-- // PAGE 2: ako je prijavljen na bazu: Automatically populated SQL (popup mode) : --> 
 
$tbl = $_SESSION['states']->table ; 
$rblk = $_SESSION['states']->blk_rowsnum ; 
$rtbl = ($tbl > ' ') ? $this->rrcount($tbl) : 0 ; 
 
//$pgn_links = self::get_pgnnav($rtbl, $this->pp1->filter_page.'1/', $this->uriq, $rblk); 
$pgn_links = self::get_pgnnav($rtbl, '/i/home/', $this->uriq, $rblk); 
$pgnnavbar        = $pgn_links['navbar']; //string of pgn links 
$pgordno_from_url = $pgn_links['pgordno_from_url']; 
$first_rinblock   = $pgn_links['first_rinblock']; 
$last_rinblock    = $pgn_links['last_rinblock']; 
 
 
require 'top_toolbar.php' ; 
 
$statementtype = 'SELECT' ; 
if ($statementtype == 'SELECT') 
{ 
  if ($tbl > ' ') { 
 
     //      C U R S O R S : 
 
     // c1   $c_ col_ info = column list 
 
    $qrywhere   = "TABLE_NAME='$tbl'" ; //'1'='1' and  ORDER BY VIEW_NAME 
    $binds      = [] ; 
    $do_ora_pgn = '' ; 
                      //$binds[]=['placeh'=>':row_ordno', 'valph'=>$row_ordno, 'tip'=>'int']; 
                      if ('') //if ($autoload_arr['dbg'])  
                      { echo '<h2>'.__FILE__ .'() '.', line '. __LINE__ .' SAYS: '.'</h2>' ;  
                        echo '<pre>' ;  
                          echo '$qrywhere='; print_r($qrywhere) ; 
                        echo '</pre>'; } 
    $c_col_info = $this->rr('', $this, 'USER_TAB_COLUMNS', $qrywhere 
    ,'COLUMN_NAME, DATA_TYPE, DATA_LENGTH, DATA_SCALE, DATA_PRECISION, NULLABLE, DATA_DEFAULT' 
        , $binds, $do_ora_pgn) ; 
 
     //var_dump($c_col_info); 
     $numcols = $c_col_info->columnCount(); //$numcols = ocinumcols($c_col_info); 
 
     // c2   $c_ limited SQL = paginated block rows 
 
    //$qrywhere = "'1'='1' ORDER BY COUNTRY_NAME" ; 
    $qrywhere = "'1'='1'" ; 
    $binds = [ 
            ['placeh'=>':first_rinblock', 'valph'=>$first_rinblock, 'tip'=>'int'] 
          , ['placeh'=>':last_rinblock',  'valph'=>$last_rinblock, 'tip'=>'int'] 
    ] ; 
    self::$do_pgntion = '1'; $c_limitedSQL = $this->rr('', $this, $tbl //c= cursor 
        , $qrywhere, '*', $binds, basename(__FILE__),__LINE__,__METHOD__ 
        //, "$qrywhere ORDER BY ... LIMIT :first_rinblock,5", '*' //mysql 
      ) ; 
    $numcols = $c_limitedSQL->columnCount(); //$numcols = ocinumcols($c_col_info); 
     //e n d      C U R S O R S 
 
 
 
    include 'read_tbl_showtbl.php';  
  } 
} //e n d  $s tatementt ype == 'S ELECT' 
 
 
elseif ($statementtype != '') 
{ // Non-S ELECT statesments 
 
} //e n d  $statementtype != '' 
 
 
 
 
                     /*  if ($a1) 
                        { $ii = 0; while ($ii < count($a1) ) 
                           { $row = $a1[$ii]; 
                             //$_SESSION['states']->cache' ][ '_allviews' ][ ] = $row[ 'VIEW_NAME' ]; 
                             $ii++;             
                           } 
                          $a1 = array();  
                        } 
                     } */
 
 |