CodeIgniter Forums
form_dropdown remember values on page refresh - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20)
+--- Forum: Archived Development & Programming (https://forum.codeigniter.com/forumdisplay.php?fid=23)
+--- Thread: form_dropdown remember values on page refresh (/showthread.php?tid=47622)



form_dropdown remember values on page refresh - El Forum - 12-15-2011

[eluser]Unknown[/eluser]
I have a form_dropdown that I'm using to sort data. How can I set the selected value to the most recent form selection

Should I use a session to store the data and pass that value? I'm trying to get it via post but it's not working.

Any ideas? Thanks!

Code:
<?php
  echo form_open('home');
  
  $options = array(
   'popular'   => 'Most Popular',
   'pricedown'  => 'Price: Low to High',
   'priceup'    => 'Price: High to Low',
   'date' => 'Date Ordered',
  );
  

  $selected = ($this->input->post('sort')) ? $selected : $selected = 'popular';
  echo form_dropdown('sort', $options, $selected, 'onChange="this.form.submit();"');
  echo form_close();
?>