when i submitting my form its redirect me to home page only sometime (not everytime).Please help my form and controller setup is given bellow:
controller:
public function add(){
$data = array();
$data['mode'] = "Add";
$data['title'] = "Add member";
$data['name'] = $this->session->userdata('user_name');
$states = $this->members_model->getStates();
$data['state_list'] = $states;
/***********************************************************************/
$this->form_validation->set_rules('fname', 'first name', 'trim|required|xss_clean');
/***********************************************************************/
if ($this->form_validation->run() == TRUE){
$input = $this->input->post();
$input['created'] = date("Y-m-d");
unset($input['_wysihtml5_mode']);
//echo "<pre>";
//print_r($input);
$input['admit_cause'] = base64_encode($input['admit_cause']);
if($this->members_model->insert($input)){
$this->session->set_flashdata('success', 'Members has been added successfuly.');
redirect(base_url()."members");exit;
}else{
$this->session->set_flashdata('error', 'Some problem exists. Members has not been added.');
redirect(base_url()."members/add");exit;
}
}
$data['page_name'] = $this->uri->segment(1);
$data['error'] = $this->session->flashdata('error');
$data['success'] = $this->session->flashdata('success');
$data['alert_msg'] = $this->load->view('alert_msg',$data,true);
$data['content'] = $this->load->view('members/members_details',$data,true);
$this->load->view('template',$data);
}
and form is Personal Information
<!-- text input -->
<div class="row">
<div class="col-md-4">
<div class="form-group">
<label>Admission Date</label>
<div class="input-group">
<div class="input-group-addon">
<i class="fa fa-calendar"></i>
</div>
<input type="text" id="admit_date" name="admit_date" class="form-control validate[required] text-input" value="<?=$admit_date?>"/>
</div><!-- /.input group -->
</div><!-- /.form group -->
<div class="form-group">
<label>Register ID</label>
<input type="text" class="form-control validate[required] text-input" name="reg_id" value="<?=$reg_id;?>"/>
</div>
<div class="form-group">
<label>Name Given By Society (NGS)</label>
<input type="text" class="form-control validate[required] text-input" name="ngs" value="<?=$ngs;?>"/>
</div>
<div class="form-group">
<label>Original Name</label>
<input type="text" class="form-control validate[required] text-input" name="fname" value="<?=$fname;?>" placeholder="Manpreet Singh"/>
</div>
<div class="form-group">
<label>Age Group</label>
<select class="form-control validate[required] text-input" name="age" >
<option value="" <? if($age==""){ echo 'selected'; } ?> >Select</option>
<option value="child" <? if($age=="child"){ echo 'selected'; } ?>>Child(below 18)</option>
<option value="adult" <? if($age=="adult"){ echo 'selected'; } ?>>Adult(18+)</option>
<option value="old" <? if($age=="old"){ echo 'selected'; } ?>>Old(50+)</option>
</select>
</div>
<div class="form-group">
<label>Sex</label>
<div class="radio">
<label>
<input type="radio" class="validate[required] radio" name="sex" id="sex" value="male" <? if($sex=="male"){ echo 'checked'; } ?> >
Male
</label>
<label style="margin-left:15px;">
<input type="radio" class="validate[required] radio" name="sex" id="sex" value="female" <? if($sex=="female"){ echo 'checked'; } ?> >
Female
</label>
</div>
</div>
<div class="form-group">
<label>Cause of admission</label>
<textarea class="form-control text-input" rows="2" name="admit_cause"><?=$admit_cause;?></textarea>
</div>
<div class="form-group">
<label>I.Q. Identification</label>
<input type="text" class="form-control validate[] text-input" name="IQ" value="<?=$IQ;?>"/>
</div>
<div class="form-group">
<label>Blood Group</label>
<select class="form-control validate[] text-input" name="blood_grp" >
<option value="" <? if($blood_grp==""){ echo 'selected'; } ?> >Select</option>
<?
foreach($blood_grp_list as $item){
$s=''; if($item==$blood_grp){ $s='selected'; }
?>
<option <?=$s?> value="<?=$item?>" ><?=$item?></option>
<?
}
?>
</select>
</div>
<!--<div class="form-group">
<label>Last name</label>
<input type="text" class="form-control text-input" name="lname" value="<?=$lname;?>"/>
</div>-->
</div>
<div class="col-md-4">
<div class="form-group">
<div class="row">
<div class="col-xs-4">
<label>Mental Stage</label>
<select class="form-control validate[required] text-input" name="mental_stg" id="mental_stg" >
<option value="normal" <? if($mental_stg=="normal"){ echo 'selected'; } ?> >Normal</option>
<option value="mi" <? if($mental_stg=="mi"){ echo 'selected'; } ?>>Mentaly ill</option>
<option value="mr" <? if($mental_stg=="mr"){ echo 'selected'; } ?>>Mentaly Retarded</option>
<option value="other" <? if($mental_stg=="other"){ echo 'selected'; } ?>>Other</option>
</select>
</div>
<div class="col-xs-12">
<label> </label>
<input type="text" disabled="true" class="form-control text-input" name="mental_other" id="mental_other" value="<?=$mental_other;?>" placeholder="Details"/>
</div>
</div>
</div>
<div class="form-group">
<div class="row">
<div class="col-xs-4">
<label>Physical Stage</label>
<select class="form-control validate[required] text-input" name="phy_stg" id="phy_stg" >
<option value="normal" <? if($phy_stg==""){ echo 'selected'; } ?> >Normal</option>
<option value="handicaped" <? if($phy_stg=="handicaped"){ echo 'selected'; } ?>>Handicaped</option>
<option value="other" <? if($phy_stg=="other"){ echo 'selected'; } ?>>Other</option>
</select>
</div>
<div class="col-xs-12">
<label> </label>
<input type="text" disabled="true" class="form-control text-input" name="phy_other" id="phy_other" value="<?=$phy_other;?>" placeholder="Details"/>
</div>
</div>
</div>
<div class="form-group">
<label>Address</label>
<textarea class="form-control text-input" rows="2" name="address"><?=$address;?></textarea>
</div>
<div class="form-group">
<div class="row">
<div class="col-xs-6">
<label>State</label>
<select class="form-control text-input" name="state" id="state" >
<option value="" <? if($state==""){ echo 'selected'; } ?> >Select State</option>
<?
foreach($state_list as $s_item){
?>
<option value="<?=$s_item->name;?>" <? if($state==$s_item->name){ echo 'selected'; } ?> ><?=$s_item->name;?></option>
<?
}
?>
</select>
</div>
<div class="col-xs-6">
<label>City</label>
<input type="text" autocomplete="off" class="form-control text-input" name="city" id="city" value="<?=$city;?>" placeholder="City" onkeyup="showSuggestionCity(this.value);" onblur="hideSuggestionsCity();"/>
<div id="show_city_span" class="optionslist"></div>
</div>
</div>
</div>
<div class="form-group">
<label>Mobile</label>
<input type="text" class="form-control validate[custom[integer]] text-input" name="mobile" value="<?=$mobile;?>"/>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label>Weight (in kg)</label>
<input type="text" class="form-control text-input" name="weight" value="<?=$weight;?>"/>
</div>
<div class="form-group">
<label>Height (in centimeter)</label>
<input type="text" class="form-control text-input" name="height" value="<?=$height;?>"/>
</div>
<div class="form-group">
<label>ADHAAR No(UID)</label>
<input type="text" class="form-control text-input" name="adh_uid" value="<?=$adh_uid;?>"/>
</div>
<div class="form-group">
<label>Voter Card No.</label>
<input type="text" class="form-control text-input" name="vote_card" value="<?=$vote_card;?>"/>
</div>
<div class="form-group">
<label>Licence No.</label>
<input type="text" class="form-control text-input" name="licnc_no" value="<?=$licnc_no;?>"/>
</div>
<div class="form-group">
<label>Image <br>(Allowed files : gif/png/jpg/jpeg )(Max size : 2Mb)(Standred Resolution 200 * 200)</label>
<input type="file" name="img" />
</div>
<?
if($mode=="Update"){
?>
<div class="box-body">
" title="" > uploads/members/" title=" profile image" >-->
<?
}
?>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="box-footer" style="text-align: center;">
<button class="btn btn-primary" type="submit"><?=$mode;?></button>
</div>
</div>
</div>
</div>
</div><!-- /.box -->
</div><!-- /.col -->
</div>
<div class="row" id="founderinfo">
<div class="col-md-12">
<div class="box box-solid box-primary">
<div class="box-header">
<h3 class="box-title">Founder Information</h3>
</div>
<div class="box-body">
<!-- text input -->
<div class="row">
<div class="col-md-4">
<div class="form-group">
<label>Found By</label>
<select class="form-control validate[required] text-input" name="found_by" id="found_by" >
<option value="" <? if($found_by==""){ echo 'selected'; } ?> >Select</option>
<option value="self" <? if($found_by=="self"){ echo 'selected'; } ?>>Self</option>
<option value="family" <? if($found_by=="family"){ echo 'selected'; } ?>>Family Member</option>
<option value="police" <? if($found_by=="police"){ echo 'selected'; } ?>>Police</option>
<option value="hospital" <? if($found_by=="hospital"){ echo 'selected'; } ?>>Hospital</option>
<option value="religious_inst" <? if($found_by=="religious_inst"){ echo 'selected'; } ?>>Religious Institute</option>
<option value="social_wrkr" <? if($found_by=="social_wrkr"){ echo 'selected'; } ?>>Social Workers</option>
<option value="cwd" <? if($found_by=="cwd"){ echo 'selected'; } ?>>CWD</option>
<option value="govt_inst" <? if($found_by=="govt_inst"){ echo 'selected'; } ?>>Govt. Institute</option>
<option value="local_govt" <? if($found_by=="local_govt"){ echo 'selected'; } ?>>Local self government</option>
<option value="other" <? if($found_by=="other"){ echo 'selected'; } ?>>Other</option>
</select>
</div>
<div class="form-group">
<label>Found At (ex: bus stand, railway station, foothpath)</label>
<input type="text" class="form-control text-input" name="found_at" value="<?=$found_at;?>"/>
</div>
<div class="form-group">
<label>Details</label>
<textarea class="form-control text-input" rows="4" name="remark" placeholder="From Village, City, State"><?=$remark;?></textarea>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label>Contact Person Name</label>
<input type="text" class="form-control text-input" name="found_name" value="<?=$found_name;?>"/>
</div>
<div class="form-group">
<label>Founder Mobile</label>
<input type="text" class="form-control validate[custom[integer]] text-input" name="found_mobile" value="<?=$found_mobile;?>"/>
</div>
<div class="form-group">
<label>Founder email</label>
<input type="text" class="form-control validate[custom[email]] text-input" name="found_email" value="<?=$found_email;?>"/>
</div>
</div>
<div class="col-md-4">
<div id="policeattr" style="display:none">
<div class="form-group">
<label>Belt No.</label>
<input type="text" class="form-control text-input" name="belt_no" value="<?=$belt_no;?>"/>
</div>
<div class="form-group">
<label>Police Station Details</label>
<textarea class="form-control text-input" rows="4" name="hosp_address" placeholder="Station Incharge, Address, City, State, Phone No."><?=$ps;?></textarea>
</div>
<div class="form-group">
<label>Referred By</label>
<input type="text" class="form-control text-input" name="ref_by" value="<?=$ref_by;?>"/>
</div>
</div>
<div id="hospitalattr" style="display:none">
<div class="form-group">
<label>Hospital Name</label>
<input type="text" class="form-control text-input" name="hosp_name" value="<?=$hosp_name;?>"/>
</div>
<div class="form-group">
<label>Hospital Full Address</label>
<textarea class="form-control text-input" rows="4" name="hosp_address" placeholder="Address, City, State, Phone No."><?=$hosp_address;?></textarea>
</div>
<div class="form-group">
<label>Referred By</label>
<input type="text" class="form-control text-input" name="ref_by" value="<?=$ref_by;?>"/>
</div>
</div>
<div id="relgattr" style="display:none">
<div class="form-group">
<label>Religious Institute Name</label>
<input type="text" class="form-control text-input" name="relg_name" value="<?=$relg_name;?>"/>
</div>
<div class="form-group">
<label>Full Address</label>
<textarea class="form-control text-input" rows="4" name="relg_address" placeholder="Address, City, State, Phone No."><?=$relg_address;?></textarea>
</div>
<div class="form-group">
<label>Referred By</label>
<input type="text" class="form-control text-input" name="ref_by" value="<?=$ref_by;?>"/>
</div>
</div>
<div id="socialattr" style="display:none">
<div class="form-group">
<label>Social Institute Name</label>
<input type="text" class="form-control text-input" name="social_name" value="<?=$social_name;?>"/>
</div>
<div class="form-group">
<label>Full Address</label>
<textarea class="form-control text-input" rows="4" name="social_address" placeholder="Address, City, State, Phone No."><?=$social_address;?></textarea>
</div>
<div class="form-group">
<label>Referred By</label>
<input type="text" class="form-control text-input" name="ref_by" value="<?=$ref_by;?>"/>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="box-footer" style="text-align: center;">
<button class="btn btn-primary" type="submit"><?=$mode;?></button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row" id="handedoverinfo">
<div class="col-md-12">
<div class="box box-solid box-warning">
<div class="box-header">
<h3 class="box-title">Handed Over/Discharged Details</h3>
</div>
<div class="box-body">
<!-- text input -->
<div class="row">
<div class="col-md-4">
<div class="form-group">
<label>Status</label>
<select class="form-control text-input" name="handed_sts" id="handed_sts" >
<option value="" <? if($handed_sts==""){ echo 'selected'; } ?> >Select</option>
<option value="present" <? if($handed_sts=="present"){ echo 'selected'; } ?> >Present</option>
<option value="discharged" <? if($handed_sts=="discharged"){ echo 'selected'; } ?> >Dischraged</option>
<option value="handedover" <? if($handed_sts=="handedover"){ echo 'selected'; } ?> >Handed Over</option>
<option value="expired" <? if($handed_sts=="expired"){ echo 'selected'; } ?> >Expired</option>
<option value="other" <? if($handed_sts=="other"){ echo 'selected'; } ?> >Other</option>
</select>
</div>
<div class="form-group" id="handed_other_div" style="display: none;">
<label>Details</label>
<textarea class="form-control text-input" rows="4" id="handed_other" name="handed_other" placeholder=""><?=$handed_other;?></textarea>
</div>
<div class="form-group">
<label>Date</label>
<div class="input-group">
<div class="input-group-addon">
<i class="fa fa-calendar"></i>
</div>
<input type="text" id="handed_date" name="handed_date" class="form-control text-input" value="<?=$handed_date?>"/>
</div><!-- /.input group -->
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label>Contact Person1 Name</label>
<input type="text" id="cp1_name" name="cp1_name" class="form-control text-input" value="<?=$cp1_name?>"/>
</div>
<div class="form-group">
<label>Contact Person1 Mobile</label>
<input type="text" id="cp1_mob" name="cp1_mob" class="form-control text-input" value="<?=$cp1_mob?>"/>
</div>
<div class="form-group">
<label>Contact Person1 Email</label>
<input type="text" id="cp1_email" name="cp1_email" class="form-control text-input" value="<?=$cp1_email?>"/>
</div>
<div class="form-group">
<label>Contact Person1 Details</label>
<textarea id="cp1_dtl" name="cp1_dtl" class="form-control text-input" rows="4" placeholder="Address,city,state"><?=$cp1_dtl?></textarea>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label>Contact Person2 Name</label>
<input type="text" id="cp2_name" name="cp2_name" class="form-control text-input" value="<?=$cp2_name?>"/>
</div>
<div class="form-group">
<label>Contact Person2 Mobile</label>
<input type="text" id="cp2_mob" name="cp2_mob" class="form-control text-input" value="<?=$cp2_mob?>"/>
</div>
<div class="form-group">
<label>Contact Person2 Email</label>
<input type="text" id="cp2_email" name="cp2_email" class="form-control text-input" value="<?=$cp2_email?>"/>
</div>
<div class="form-group">
<label>Contact Person2 Details</label>
<textarea id="cp2_dtl" name="cp2_dtl" class="form-control text-input" rows="4" placeholder="Address,city,state"><?=$cp2_dtl?></textarea>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label>Summery</label>
<textarea id="cp_summery" name="cp_summery" class="form-control text-input" rows="4"><?=$cp_summery?></textarea>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="box-footer" style="text-align: center;">
<button class="btn btn-primary" type="submit"><?=$mode;?></button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row" id="missionmilap">
<div class="col-md-12">
<div class="box box-solid box-success">
<div class="box-header">
<h3 class="box-title">Mission Milap </h3>
</div>
<div class="box-body">
<!-- text input -->
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label>Details</label>
<textarea id="m_milap" name="m_milap" class="form-control text-input" rows="9"><?=$m_milap?></textarea>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="box-footer" style="text-align: center;">
<button class="btn btn-primary" type="submit"><?=$mode;?></button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row" id="treatment">
<div class="col-md-12">
<div class="box box-solid box-danger">
<div class="box-header">
<h3 class="box-title">Treatment</h3>
</div>
<div class="box-body">
<!-- text input -->
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label>General</label>
<textarea id="treat_gen" name="treat_gen" class="form-control text-input" rows="5"><?=$treat_gen?></textarea>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label>Psychiatric</label>
<textarea id="treat_psy" name="treat_psy" class="form-control text-input" rows="5"><?=$treat_psy;?></textarea>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label>Lab Test</label>
<textarea id="treat_lab" name="treat_lab" class="form-control text-input" rows="5"><?=$treat_lab;?></textarea>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label>Hospital</label>
<textarea id="treat_hosp" name="treat_hosp" class="form-control text-input" rows="5"><?=$treat_hosp;?></textarea>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="box-footer" style="text-align: center;">
<button class="btn btn-primary" type="submit"><?=$mode;?></button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
Aucun commentaire:
Enregistrer un commentaire