Welcome Guest, Not a member yet? Register   Sign In
Multiple entry update and delete form
#7

[eluser]jpidgeon[/eluser]
This is the controller for my form 'team' view:

Code:
function teams($sort_by = 'team_name', $sort_order = 'asc', $offset = 0)
    {
        $limit = 10;
        $data['fields'] = array(
            'team_name' => 'Team Name',
            'dept_name' => 'Department',
            'owner1' => 'Primary Owner',
            'owner2' => 'Secondary Owner',
            'owner3' => 'Reserve Owner'
        );
        
        $data['dept_list'] = $this->admin_model->get_departments();
        $data['team_list'] = $this->admin_model->get_teams();
        
        $results = $this->admin_model->view_teams($limit, $offset, $sort_by, $sort_order);
        
        $data['teams'] = $results['rows'];
        $data['num_results'] = $results['num_rows'];
        
            // pagination
        $this->load->library('pagination');
        $config = array();
        $config['base_url'] = site_url("admin/teams/$sort_by/$sort_order");
        $config['total_rows'] = $data['num_results'];
        $config['per_page'] = $limit;
        $config['uri_segment'] = 5;
        $this->pagination->initialize($config);
        $data['pagination'] = $this->pagination->create_links();
        
        $data['sort_by'] = $sort_by;
        $data['sort_order'] = $sort_order;
            
            // field name, error message, validation rules
        $this->form_validation->set_rules('team', 'Team Name', 'trim|required');
        $this->form_validation->set_rules('department', 'Department', 'required');
        $this->form_validation->set_rules('owner1', 'Primary Owner', 'trim|required');
        
        if($this->form_validation->run() == FALSE)
        {
            $this->load->view('header');
            $this->load->view('admin/teams', $data);
            $this->load->view('footer');
        }
        
        else
        {            
            if($query = $this->admin_model->create_team())
            {    
                $status = array('status' => "Team Added Successfully");    
                redirect('/admin/teams', 'refresh');
                // $this->load->view('header', $status);
                // $this->load->view('admin/teams', $data);
                // $this->load->view('footer');
            }
            else
            {
                $this->load->view('header');
                $this->load->view('admin/teams', $data);
                $this->load->view('footer');
            }
        }
    
    }

When I look at my source code for my form view once output, all the input field names appear correct aswell

Code:
<tbody>
  <tr>
    <td>&lt;input type="text" name="team_name[0]" value="Ben Urazewski"/&gt;&lt;/td>
    <td>&lt;input type="text" name="dept_name[0]" value="Inbound"/&gt;&lt;/td>
    <td>&lt;input type="text" name="owner1[0]" value="F5845124"/&gt;&lt;/td>
    <td>&lt;input type="text" name="owner2[0]" value=""/&gt;&lt;/td>
    <td>&lt;input type="text" name="owner3[0]" value=""/&gt;&lt;/td>
    <td class="edit-column">&lt;input type="checkbox" name="team_id[0]" value="35"/&gt;&lt;/td>
  </tr>
  <tr>
    <td>&lt;input type="text" name="team_name[1]" value="Donna McGrellis"/&gt;&lt;/td>
    <td>&lt;input type="text" name="dept_name[1]" value="Outbound Bournemouth"/&gt;&lt;/td>
    <td>&lt;input type="text" name="owner1[1]" value="F12341234"/&gt;&lt;/td>
    <td>&lt;input type="text" name="owner2[1]" value=""/&gt;&lt;/td>
    <td>&lt;input type="text" name="owner3[1]" value=""/&gt;&lt;/td>
    <td class="edit-column">&lt;input type="checkbox" name="team_id[1]" value="3"/&gt;&lt;/td>
  </tr>
  <tr>
    <td>&lt;input type="text" name="team_name[2]" value="Liam Swift"/&gt;&lt;/td>
    <td>&lt;input type="text" name="dept_name[2]" value="Outbound Bournemouth"/&gt;&lt;/td>
    <td>&lt;input type="text" name="owner1[2]" value="F12341234"/&gt;&lt;/td>
    <td>&lt;input type="text" name="owner2[2]" value=""/&gt;&lt;/td>
    <td>&lt;input type="text" name="owner3[2]" value=""/&gt;&lt;/td>
    <td class="edit-column">&lt;input type="checkbox" name="team_id[2]" value="5"/&gt;&lt;/td>
  </tr>
  <tr>
    <td>&lt;input type="text" name="team_name[3]" value="Mandy Ryan"/&gt;&lt;/td>
    <td>&lt;input type="text" name="dept_name[3]" value="Operational Support"/&gt;&lt;/td>
    <td>&lt;input type="text" name="owner1[3]" value="F38850504"/&gt;&lt;/td>
    <td>&lt;input type="text" name="owner2[3]" value=""/&gt;&lt;/td>
    <td>&lt;input type="text" name="owner3[3]" value=""/&gt;&lt;/td>
    <td class="edit-column">&lt;input type="checkbox" name="team_id[3]" value="29"/&gt;&lt;/td>
  </tr>
  <tr>
    <td>&lt;input type="text" name="team_name[4]" value="Margaret Freeman"/&gt;&lt;/td>
    <td>&lt;input type="text" name="dept_name[4]" value="Outbound Plymouth"/&gt;&lt;/td>
    <td>&lt;input type="text" name="owner1[4]" value="F4937372"/&gt;&lt;/td>
    <td>&lt;input type="text" name="owner2[4]" value=""/&gt;&lt;/td>
    <td>&lt;input type="text" name="owner3[4]" value=""/&gt;&lt;/td>
    <td class="edit-column">&lt;input type="checkbox" name="team_id[4]" value="30"/&gt;&lt;/td>
  </tr>
  <tr>
    <td>&lt;input type="text" name="team_name[5]" value="Stacey Miller"/&gt;&lt;/td>
    <td>&lt;input type="text" name="dept_name[5]" value="Business Services"/&gt;&lt;/td>
    <td>&lt;input type="text" name="owner1[5]" value="F5845215"/&gt;&lt;/td>
    <td>&lt;input type="text" name="owner2[5]" value=""/&gt;&lt;/td>
    <td>&lt;input type="text" name="owner3[5]" value=""/&gt;&lt;/td>
    <td class="edit-column">&lt;input type="checkbox" name="team_id[5]" value="34"/&gt;&lt;/td>
  </tr>
</tbody>


Messages In This Thread
Multiple entry update and delete form - by El Forum - 11-28-2010, 08:40 AM
Multiple entry update and delete form - by El Forum - 11-28-2010, 12:04 PM
Multiple entry update and delete form - by El Forum - 11-29-2010, 06:54 AM
Multiple entry update and delete form - by El Forum - 11-29-2010, 07:53 AM
Multiple entry update and delete form - by El Forum - 11-29-2010, 08:31 AM
Multiple entry update and delete form - by El Forum - 11-29-2010, 12:04 PM
Multiple entry update and delete form - by El Forum - 11-29-2010, 01:04 PM
Multiple entry update and delete form - by El Forum - 11-29-2010, 03:21 PM
Multiple entry update and delete form - by El Forum - 11-29-2010, 04:17 PM
Multiple entry update and delete form - by El Forum - 11-29-2010, 04:29 PM
Multiple entry update and delete form - by El Forum - 11-29-2010, 04:33 PM
Multiple entry update and delete form - by El Forum - 11-29-2010, 04:39 PM
Multiple entry update and delete form - by El Forum - 11-29-2010, 04:54 PM
Multiple entry update and delete form - by El Forum - 11-29-2010, 05:02 PM
Multiple entry update and delete form - by El Forum - 11-29-2010, 05:10 PM
Multiple entry update and delete form - by El Forum - 11-29-2010, 05:22 PM
Multiple entry update and delete form - by El Forum - 11-29-2010, 05:29 PM



Theme © iAndrew 2016 - Forum software by © MyBB