Welcome Guest, Not a member yet? Register   Sign In
[solved] A shorter way to populate a Radio button
#1

[eluser]Juan Velandia[/eluser]
Hello everyone, I came up this code to populate a check box depending on the previosly selected options on a radio button or to leave it empty whem nothing is received.

Perhaps yo could give an idea to make it shorther, thanks
Code:
if($this->form_data->regmotor):
                  if($this->form_data->regmotor == 'true'):
                         $check_si1 = array(
                        'name'        => 'regmotor',
                        'id'          => 'regmotor',
                        'value'       => 'TRUE',
                        'checked'     => TRUE,
                         );

                         $check_no1 = array(
                        'name'        => 'regmotor',
                        'id'          => 'regmotor',
                        'value'       => 'FALSE',
                         );
        
                    endif;  

                    if($this->form_data->regmotor == 'false'):

                         $check_no1 = array(
                        'name'        => 'regmotor',
                        'id'          => 'regmotor',
                        'value'       => 'FALSE',
                        'checked'     => TRUE,
                         );

                         $check_si1 = array(
                        'name'        => 'regmotor',
                        'id'          => 'regmotor',
                        'value'       => 'TRUE',
                         );

                    endif;
                 endif;  

                  if(!$this->form_data->regmotor):
                         $check_si1 = array(
                        'name'        => 'regmotor',
                        'id'          => 'regmotor',
                        'value'       => 'TRUE',
                         );

                         $check_no1 = array(
                        'name'        => 'regmotor',
                        'id'          => 'regmotor',
                        'value'       => 'FALSE',
                         );
        
                    endif;  

               echo 'Si'.form_radio($check_si1).'  '.'No'.form_radio($check_no1);


Messages In This Thread
[solved] A shorter way to populate a Radio button - by El Forum - 10-23-2012, 08:53 AM
[solved] A shorter way to populate a Radio button - by El Forum - 10-23-2012, 09:05 AM
[solved] A shorter way to populate a Radio button - by El Forum - 10-23-2012, 09:11 AM
[solved] A shorter way to populate a Radio button - by El Forum - 10-23-2012, 10:10 AM



Theme © iAndrew 2016 - Forum software by © MyBB