I'm new to codeigniter.I'm able to add the data but unable to retrieve from data base to edit. Error shown below:
Severity: Notice Message: Undefined variable: mailshot Filename: mailshot/edit.php Line Number: 17
Help me with fixing error. Here is the code for Controller and the form followed:
public function edit() {
    /* Load model */
    $this -> load -> model('mailshot_model');
    /* End here */
        $data = array();
    if ($this -> input -> post()) {
        $data = array('title' => strip_tags(addslashes(trim($this -> input -> post('title')))),
        'url' => strip_tags(addslashes(trim($this -> input -> post('mailshoturl')))),
        'type' => strip_tags(addslashes(trim($this -> input -> post('type')))),
        'status' => strip_tags(addslashes(trim($this -> input -> post('status')))),
        'modified_by' => $this -> userid);
        $lastid = $this -> mailshot_model -> update_record($data);
        $links = array('msid' => $lastid,
        'ms_title' => strip_tags(addslashes(trim($this -> input -> post('title')))),
        'status' => strip_tags(addslashes(trim($this -> input -> post('status')))),
        'modified_by' => $this -> userid);
        /* Load Model */    
        $this -> load -> model('mailshotlinks_model');
    /* End here */
        $linkid = $this -> mailshotlinks_model -> update_record($links);
        if (isset($lastid)) {
            redirect(base_url() . 'mailshot', 'location');
        }
        //$lastid = $this -> mailshot_model -> add_record($data);
         else {
            $data = array("error" => 'Unable to create record.Please try agin ');
        }
    }
    $this -> layout -> view('mailshot/edit', $data);
}
<form class="mws-form" action="#" method="post" id="addevent_form"  enctype="multipart/form-data" >
                <div class="mws-form-inline">
                    <div class="mws-form-row">
                        <label class="mws-form-label">Mailshot Title:<span style="color: red">*</span></label>
                        <div class="mws-form-item">
                        <input type="text" name="title" id="title" value="<?php echo $mailshot['title']; ?>" class="medium">
                    </div>
                    </div>
                </div>
                <div class="mws-form-inline">
                    <div class="mws-form-row">
                        <label class="mws-form-label">URL:<span style="color: red">*</span></label>
                        <div class="mws-form-item">
                        <input type="text" name="mailshoturl" id="mailshoturl" value="<?php echo $mailshot['url']; ?>" class="medium">
                    </div>
                    </div>
                </div>
                <div class="mws-form-inline">
                    <div class="mws-form-row">
                        <label class="mws-form-label">Type:<span style="color: red">*</span></label>
                        <div class="mws-form-item">
                        <select name="type" id="type">
                            <option value="" selected="selected">Choose Mailshot Type</option>
                            <option value="paid" <?php if($mailshot['type'] == 'paid'){ echo "selected=selected"; } ?>>Paid</option>
                            <option value="free" <?php if($mailshot['type'] == 'free'){ echo "selected=selected"; } ?>>Free</option>
                        </select>
                        </div>
                    </div>
                </div>
                <div class="mws-form-inline">
        <div class="mws-form-row">
        <label class="mws-form-label">Status:<span style="color: red">*</span></label>
             <div class="mws-form-item">
              <select name="status" id="status">
                <option value="">--None--</option>
               <option value="Active" <?php if($mailshot['status']=='Active'){ echo "selected=selected"; }?>>Active</option>
              <option value="Inactive" <?php if($mailshot['status']=='Inactive'){ echo "selected=selected"; }?>>In Active</option>
              <option value="Disabled" <?php if($mailshot['status']=='Disabled'){ echo "selected=selected"; }?>>Disabled</option>
              </select>
             </div>
             </div>
      </div>
                <div class="mws-button-row">
                    <input type="submit" value="Submit" class="btn btn-success">
                </div>
            </form>
 
    