After much trial and error I got the feeling codeigniter didn’t want me using a variable in the first parameter of form_open($no_variable_here, $hidden_ok_here), so I stepped outside the framework long enough to open the form in regular PHP, but now I’m getting an action not allowed message on both submit buttons. Any suggestions?
div id = "n_form">
<h5><?php echo 'This ticket is still open!';?></h5>
<h5>____________</h5>
<?php foreach($records as $row) :?>
<fieldset>
<?php
$segments = $row -> property_name;
$hidden = array('username' => $this -> session -> userdata('username'), 'job_ID' => $row -> job_ID);?>
<form method="post" accept-charset="utf-8" action="http://cutnedge.info/index.php/site/assign_mowermen/<?php echo $row -> property_name; ?>" class="email" id="myform" />
<?php echo form_hidden($hidden);?>
<?php echo form_submit('submit', 'assign to:');?>
<?php echo validation_errors('<p class="error">');?>
<?php $trgt = 'id="job_contractor"'; ?>
<?php echo form_dropdown('job_contractor', $trgt); ?></h5>
</form>
</fieldset>
<fieldset>
<?php
$hidden = array('username' => $this -> session -> userdata('username'));
echo form_open('site/create_property', '', $hidden);
?>
<?php echo form_submit('submit', 'date completed');?>
<?php echo validation_errors('<p class="error">');?>
<?php $Date = date("Y-m-d");
echo form_input('date_completed', set_value('date_completed', $Date));
?>
</form>
</fieldset>
<h4><?php echo anchor('site/members_area', 'Post another lawn, UI');?></h4>
<?php endforeach;?>
</div>