[eluser]deepydee[/eluser]
yes i use method post, but i still confuse to parsing that page coz my URI get in $indexx ??? , this sinopsis my script
in controler
Code:
class Application extends controler {
[b]var $indexx = "index.php?c=application";[/b]
....
function application()
{
parent::Controller();
this->load->helper('url');
$this->load->helper('date');
$this->load->helper('form');
$this->load->helper('string');
$this->load->helper('file');
$this->load->helper('html');
}
function index()
{
if ($this->input->post('from') == 'registerold')
{
$this->registerold();
return false;
}
}
function filter()
{
$kond = '';
if ($this->input->post('nomorregisterold') != '')
{
$kond .= " AND nomorregisterold = '" . $this->input->post('nomorregisterold') . "' ";
}
.....
}
function registerold(){
if(!$this->Loginkah())
{
$this->mainmenu();
return false;
}
$kond = $this->filter();
[b]$config['base_url'] = "$this->indexx";[/b]
$config['total_rows'] = $this->db->count_all("application");
$config['per_page']="20";
$this->load->library("pagination");
$this->pagination->initialize($config);
$this->data['register']=$this->applicationmodel->getSelectRegisterOld($kond,$config['per_page']);
$this->data['pagination'] = $this->pagination->create_links();
$this->load->view('registerold',$this->data);
}
}
headers.php
Code:
<?
echo "<form name=\"form1\" method=\"post\" action=\"$indexx\" enctype=\"multipart/form-data\">";
?>
this view registerold.php
Code:
<?
include "headers.php";
?>
if($fromfilter) {
include "filter.php";
}
else {
if($register->num_rows() > 0) {
echo "<table border=0 cellspacing=1 >";
echo "<tr><td>Nomor Register</td><td>:" . $filter['nomorregister'] . "</td></tr>";
echo "</table>";
[b]echo "$pagination<br>";[/b]
include "reportregister.php";
}
}
<? include "footers.php"; ?>
reportregister.php
Code:
echo "<br><table border=1 align=center cellspacing=0 cellpadding=0>";
foreach ($register->result() as $row) {
echo "<td>$row->nomorregister</a></td>";
.....
}
echo "</table>";
and this model
Code:
function &getSelectRegsiterOld;($konds = '',[b]$config = '0'[/b] )
{
if($failed) {
$bat = $this->failed;
$kond = $konds . ' ';
$ni = " 1 ";
}
else
{
$kond = ' AND result = 1' . $konds;
}
$grant = "SELECT *, replace(substring(substring_index(nomorregister, '.', 4), length(substring_index(nomordaftar,'.',3 - 1)) + 1),'.', '') AS no FROM application WHERE (replace(substring(substring_index(nomorregister, '.', 1), length(substring_index(nomorregister,'.',2 - 1)) + 1),'.', '') = $bat $kond ORDER BY nomorregister DESC LIMIT [b]$config[/b]";
}
........
$result = $this->db->query($grant);
.........
how & what can i do?