public function form($instance) { $data = SGMBButton::getDataList(); ?> <p> <label for="<?php echo $this->get_field_id('id'); ?> "><?php _e('Title:'); ?> </label> <select class ="widefat" id="<?php echo $this->get_field_id('id'); ?> " name="<?php echo $this->get_field_name('id'); ?> "> <?php for ($i = 0; $i < count($data); $i++) { ?> <option value="<?php echo @$data[$i]['id']; ?> " <?php if (@$data[$i]['id'] == @$instance['id']) { @($title = @$data[$i]['title']); ?> selected <?php } ?> > <?php echo @$data[$i]['title']; ?> </option> <?php } ?> </select> <input id="<?php echo $this->get_field_id('title'); ?> " type="hidden" value="<?php echo esc_attr(@$title); ?> " /> </p> <?php }