View Single Post
  #1 (permalink)  
Old 04-01-2008, 12:09 PM
Mischa's Avatar
Mischa Mischa is offline
Junior Member
 
Join Date: Apr 2008
Posts: 5
Default Problem with getPost()

Hello,
i have little problem. When i use and little edit "get started" script on my Web ... and use <form> with metod POST ... after send is IsPost() as true, but $_POST vars dont exist ... (empty array).
With GET (getQuery or getParam) params istn problem.

when i try <form action"some_URL/?test=ABC" metod POST> and send it ... $_GET -> array(['test'] = "ABC")
$_POST -> array ()

here is source code Index of /code, and compressed whole aplication .... : http://temp.ujak.cz/code/res.txt its result after i SUBMIT form

SYSTEM:
Version ZF: 1.5.1
PHP: 5xx
Apache 2.0.x
Server: Linux Fedora Core 5
Zend Optymalizer: Yes


-------------------------------------------------------------------
I view :
<form action="<?php echo $this->baseUrl ?>/whitelist/del/" method="POST">
<p>Opravdu smazat <?= $this->whitelist[0]["sender"]?>?</p>
<div>
<input type="hidden" name="id" value="<?php echo $this->whitelist[0]["id"]; ?>">
<input type="submit" name="del" value="Ano">
<input type="submit" name="del" value="Ne">
</div>
</form>


------------------------------------------------------------------------
in controllers:
if ($this->_request->isPost()) {

********* HERE IT IS OK AFTER SUBMIT ...

Zend_Loader::lo*adClass(‚Zend_Fil*ter_Alpha‘);
$filter = new Zend_Filter_Al*pha();
$id = (int)$this->_request->getPost(‚id‘);
$del = $filter->filter($this->_request->getPost(‚del‘));
if ($del == ‚Ano‘ && $id > 0) {

$db->query(„DELETE FROM whitelist WHERE id = ?“, $_GET[„id“]);
$this->_redirect(‚/whi*telist‘);
return;

} else if ($del == ‚Ne‘) {
$this->_redirect(‚/whi*telist‘);
return;
}

} else {
$id = (int)$this->_request->getQuery(‚id‘);

if ($id > 0) {
$dotaz = $db->query(„SELECT * FROM whitelist WHERE id=?“, $id);
$this->view->whitelist = $dotaz->fetchAll();
}
}
--------------------------------------------------------

sorry, my english is not good

Thanks
Mischa

Last edited by Mischa : 04-04-2008 at 03:52 PM.
Reply With Quote