<?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();
}
} */
|