Thanks for the quick reply, I've been away from this project.
I'm still stuck, I'm guessing I've got a syntax error somewhere, I'm
not sure if I should put $this->params['form']['button_name' in my
index.thtml or my controller.
Either way when I do I get an error message saying:
Notice: Undefined index: Run Single user Report in /Library/WebServer/
Documents/cake/app/controllers/data_points_controller.php on line 15
or
Notice: Undefined index: a in /Library/WebServer/Documents/cake/app/
views/data_points/index.thtml on line 16
Heres my index.thtml code:
<h1>Number of Sounds</h1>
<p><b>Select a Report Type and its options . . .</b></p>
<br>
<?php
echo $html->selectTag('ComUser/id', $comUser, $html->tagValue('ComUser/
id'), array(), array(), false);
echo $html->submit('Run Single user Report');
echo $html->submit('Run Boulder users Report');
echo $html->submit('Run ALL users Report')?>
<?php
if ($this->params['form']['Run Single user Report'])
{
echo "Hi";
}
?>
Heres what I have if I put if statement in the controller:
<?php
class DataPointsController extends AppController
{
var $name = 'DataPoints';
var $uses = array('DataPoint','DesWalk','ComProject','ComUser');
var $helpers = array('Html', 'Form');
function index()
{
$this->DataPoint->recursive = 0;
$this->set('datapoints', $this->DataPoint->findAll());
$comUser = $this->ComUser->generateList('id');
$this->set('comUser', $comUser);
if ($this->params['form']['Run Single user Report'])
{
echo "Hi";
}
}
?>
On Jun 21, 6:51 pm, Grant Cox <[EMAIL PROTECTED]> wrote:
> I take it you would normally look at $_POST['button_name'] to see if
> it was submitted, if so it was the one that was clicked. You can do a
> similar thing in Cake, just make sure the button has a unique name
> when you add it, and look in $this->params['form']['button_name'].
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---