user3245024
user3245024

Reputation: 11

CodeIgniter: Accessing array values using set_value()

New to CodeIgniter, apologies this is simple stuff. I have a controller with an array which holds an array of values and associative fields.

Controller

$tests = array( "ID" => "1", "Fcilty_typ" => "MO");

View

 <input type="text" name="Fcilty_typ" value="<?php echo set_value('Fcilty_typ','Fcilty_typ')?>"/>

How can I manipulate the array in the controller so it's key=>values are accessible in the view, within the set_vaue(); function.

Upvotes: 1

Views: 900

Answers (1)

cartalot
cartalot

Reputation: 3158

<input type="text" name="Fcilty_typ" value="<?php echo set_value('Fcilty_typ',$tests['Fcilty_typ']) ?>"/>

you could also do something like this with ci form helper.

$form_fcilty = array(
              'name'        => 'Fcilty_typ',
              'id'          => 'Fcilty_typ',
              'value'       => $tests['Fcilty_typ'],
              'maxlength'   => '100',
              'size'        => '50',
            );

echo form_input($form_fcilty); 

that way you don't have to mix too much html and php to create the form. note you can also do the form_input array with set_value() if you need to show the submitted form value again after a validation fail.

Upvotes: 0

Related Questions