Welcome Guest, Not a member yet? Register   Sign In
How to get file name to be inserted to database ?
#11

[eluser]Derek Allard[/eluser]
I think you're over-complicating this for yourself. Could you show me what you've tried to get multiple values in? I'll start, how would you try to insert both name and age given the below:

Code:
$this->load->model('people_model');

$name = "Derek";
$age = 35;

$this->people_model->new_person(); // what does this line look like to get both name and age inserted?
#12

[eluser]dimasVS[/eluser]
I use array,,

in Controllers :

$name = "Derek";
$age = "35";
$vars = array('name'=>$name, 'age'=>$age);
$this->Model_admin->test($vars);

in Models :

function test($vars){
echo $vars['name'];
echo $vars['age'];
}

:-)
#13

[eluser]Derek Allard[/eluser]
ok, good - now let's keep working.

Code:
$this->load->model('Model_name');

$file_name = "Derek";
$file_type = "jpg";
$username  = "derek.allard";

$this->Model_name->save_image($file_name); // what does this line look like to get 3 vars inserted?
#14

[eluser]dimasVS[/eluser]
[quote author="Derek Allard" date="1266268882"]ok, good - now let's keep working.

Code:
$this->load->model('Model_name');

$file_name = "Derek";
$file_type = "jpg";
$username  = "derek.allard";

$this->Model_name->save_image($file_name); // what does this line look like to get 3 vars inserted?
[/quote]

in controllers :

Code:
$file_name = $image_data['file_name'];
$file_type = "jpg";
$username = "Derek.Allard";
$vars = array('file_name'=>$file_name, 'file_type'=>$file_type, 'username' => $username);

in Models :

Code:
function test($vars){
  echo $vars['file_name'];
  echo $vars['file_type'];
  echo $vars['username'];
}

Thanks Derek,, now I know... :-)
#15

[eluser]Derek Allard[/eluser]
You are very welcome. You could also just pass all of $this->upload->data() into the model if its appropriate - but in this case it looks like you've got it figured out. Happy CodeIgniting!




Theme © iAndrew 2016 - Forum software by © MyBB