1). Create View.php File
2). Create view_model.php File in model folder
3).Create Upload.php File in Controller
View.php File
<div class="card-body">
<div class="row">
Important Note : Form is very compulsory in action part see and use according to url of your file
<form method='post' action='<?php echo base_url()?>admin/add_doct' enctype="multipart/form-data">
<div class="col-md-12">
<label>Doctor Name</label>
<div class="form-group">
<?php echo form_input(array("type"=>"text",'name'=>'name'),'',array('class'=>'form-control','placeholder'=>'','required'=>'required')); ?>
<span> <?= $this->session->flashdata('successful_msg');?></span>
</div>
<div class="form-group">
<label>Image </label>
<?php echo form_input(array("type"=>"file",'name'=>'images'),'',array('class'=>'form-control','placeholder'=>'','required'=>'required')); ?>
<span> <?= $this->session->flashdata('successful_msg');?></span>
<!-- <div class="col-lg-6">
<?php //if (isset($upload_error)) echo $upload_error;?>
</div> -->
</div>
<p class="text-center">
<?php echo form_submit('submit', 'submit',array("class"=>"btn_1 medium")); ?>
</p>
</div>
</div>
</form>
</div>
</div>
Model.php
public function add_doct()
{
//$data = $this->db->select(`name`)->get($this->product)->result_array();
$name = $this->input->post('name');
$images = $this->input->post('images');
//print_r($image); die();
$this->db->where('name',$name);
$p = $this->db->get('product')->row();
if (empty($p)) {
$data = array(
'name'=>$this->input->post('name'),
'images'=>$this->input->post('images')
);
$this->db->insert('product',$data);
return 1;
}
else
{
return 0;
}
}
Controller.php
public function add_doct()
{
$this->load->model('Doctor');
$data['page_title'] = "Add Product List";
if($this->input->post())
{
$values = $this->input->post();
$config['upload_path'] = './uploads';
$config['allowed_types'] = 'png|jpg|jpeg|gif';
$this->load->library('upload', $config);
$filedata['file_name'] = "";
$error = "";
if (!$this->upload->do_upload('images')):
$error = array('error' => $this->upload->display_errors());
//print_r($error); die();
else:
$filedata = array('upload_data' => $this->upload->data());
endif;
if($error==""):
$values['images'] = $filedata['upload_data']['file_name'];
endif;
//$values['creation_date'] = time();
$datas = array(
'name'=>$values['name'], //database name 'name'
'images'=>$values['images'] //database name images
);
$this->db->insert("database Name",$datas);
$this->session->set_flashdata("success_msg","Pruduct has been created");
redirect(base_url('admin/drdetailing/add_productlist'));
$this->load->template('admin/drdetailing/add_productlist',$data,1);
}
if($ins == 1){
$this->session->set_flashdata('message_name','Data Submitted');
redirect('admin/drdetailing/view_productlist');
}else{
$this->session->set_flashdata('message_name','This name allready exist');
redirect('admin/drdetailing/view_productlist');
}
$data['page_title'] = "Add Doctor & you can change name";
$this->load->template('admin/drdetailing/add_productlist',$data,1);
}
Important Note : Change :
Database name : Name & images
file
2). Create view_model.php File in model folder
3).Create Upload.php File in Controller
View.php File
<div class="card-body">
<div class="row">
Important Note : Form is very compulsory in action part see and use according to url of your file
<form method='post' action='<?php echo base_url()?>admin/add_doct' enctype="multipart/form-data">
<div class="col-md-12">
<label>Doctor Name</label>
<div class="form-group">
<?php echo form_input(array("type"=>"text",'name'=>'name'),'',array('class'=>'form-control','placeholder'=>'','required'=>'required')); ?>
<span> <?= $this->session->flashdata('successful_msg');?></span>
</div>
<div class="form-group">
<label>Image </label>
<?php echo form_input(array("type"=>"file",'name'=>'images'),'',array('class'=>'form-control','placeholder'=>'','required'=>'required')); ?>
<span> <?= $this->session->flashdata('successful_msg');?></span>
<!-- <div class="col-lg-6">
<?php //if (isset($upload_error)) echo $upload_error;?>
</div> -->
</div>
<p class="text-center">
<?php echo form_submit('submit', 'submit',array("class"=>"btn_1 medium")); ?>
</p>
</div>
</div>
</form>
</div>
</div>
Model.php
public function add_doct()
{
//$data = $this->db->select(`name`)->get($this->product)->result_array();
$name = $this->input->post('name');
$images = $this->input->post('images');
//print_r($image); die();
$this->db->where('name',$name);
$p = $this->db->get('product')->row();
if (empty($p)) {
$data = array(
'name'=>$this->input->post('name'),
'images'=>$this->input->post('images')
);
$this->db->insert('product',$data);
return 1;
}
else
{
return 0;
}
}
Controller.php
public function add_doct()
{
$this->load->model('Doctor');
$data['page_title'] = "Add Product List";
if($this->input->post())
{
$values = $this->input->post();
$config['upload_path'] = './uploads';
$config['allowed_types'] = 'png|jpg|jpeg|gif';
$this->load->library('upload', $config);
$filedata['file_name'] = "";
$error = "";
if (!$this->upload->do_upload('images')):
$error = array('error' => $this->upload->display_errors());
//print_r($error); die();
else:
$filedata = array('upload_data' => $this->upload->data());
endif;
if($error==""):
$values['images'] = $filedata['upload_data']['file_name'];
endif;
//$values['creation_date'] = time();
$datas = array(
'name'=>$values['name'], //database name 'name'
'images'=>$values['images'] //database name images
);
$this->db->insert("database Name",$datas);
$this->session->set_flashdata("success_msg","Pruduct has been created");
redirect(base_url('admin/drdetailing/add_productlist'));
$this->load->template('admin/drdetailing/add_productlist',$data,1);
}
if($ins == 1){
$this->session->set_flashdata('message_name','Data Submitted');
redirect('admin/drdetailing/view_productlist');
}else{
$this->session->set_flashdata('message_name','This name allready exist');
redirect('admin/drdetailing/view_productlist');
}
$data['page_title'] = "Add Doctor & you can change name";
$this->load->template('admin/drdetailing/add_productlist',$data,1);
}
Important Note : Change :
Database name : Name & images
file
0 comments:
Post a Comment
Thanks