Dlaczego po wprowadzeniu danych przez formularz typu $_POST nie mogę kliknąć na żaden link z $_GETem? Tzn. mogę ale wywala mnie do głównej strony aplikacji.
Jak mogę to obejść?? Mam nadzieję, że ktoś mnie zrozumiał

<?php { $user.class->editUser($_POST); $users = $user.class->getUsers(); $users = $pagination->generate($users,10,$_POST['page']); $smarty->assign('pagination', $pagination->links()); $smarty->assign('page',$_POST['page']); $smarty->assign('get',$_POST); $smarty->assign('users',$users); $smarty->display('users.tpl'); } ?>
<?php class pagination { var $page = 1; // Current Page var $perPage = 10; // Items on each page, defaulted to 10 var $showFirstAndLast = false; // if you would like the first and last page options. function generate($array, $perPage = 10,$page) { // Assign the items per page variable $this->perPage = $perPage; $_GET['page'] = $page; // Assign the page variable $this->page = $_GET['page']; // using the get method } else { $this->page = 1; // if we don't have a page number then assume we are on the first page } // Take the length of the array // Get the number of pages // Calculate the starting point // Return the part of the array we have requested } function links() { // Initiate the links array // Concatenate the get variables to add to the page numbering string $queryURL = ''; foreach ($_GET as $key => $value) { if ($key != 'page') { $queryURL .= '&'.$key.'='.$value; } } } // If we have more then one pages if (($this->pages) > 1) { // Assign the 'previous page' link into the array if we are not on the first page if ($this->page != 1) { if ($this->showFirstAndLast) { } } // Assign all the page numbers & links to the array for ($j = 1; $j < ($this->pages + 1); $j++) { if ($this->page == $j) { } else { } } // Assign the 'next page' if we are not on the last page if ($this->page < $this->pages) { if ($this->showFirstAndLast) { } } // Push the array into a string using any some glue } return; } } ?>
<form action="operator.php" method="GET"> <input type="hidden" name="choice_stat" value="{$choice_stat}" /> </form> <br /> <hr /> {$komunikat} <div class="span-15"> {if !empty($users)} {if !empty($pagination)} {if !empty($page)} {else} {/if} {/if} <table> {foreach from=$users item=user} {/foreach} </table> {/if} </form>