Custom Banner Option

I am creating an option in backend to upload banner image. Using the below code:

<tr valign=“top”>
<th scope=“row”><?php _e( ‘Custom Home Page Banner’ ); ?></th>
<td><input id=“theme_settings[custom_banner]” type=“text” size=“36” name=“theme_settings[custom_banner]” value=“<?php esc_attr_e( $options[‘custom_banner’] ); ?>” />
<label for=“theme_settings[custom_banner]”><?php _e( ‘Enter the URL to your Custom Home Page Banner’ ); ?></label></td>
</tr>

I get the custom option displayed in backend. But how to show it in front end? I tried this

<img src=“<?php echo $options[‘custom_banner’]; ?>” />

Didn’t worked. Can you help me out on this? Also Can anyone guide me how to add custom background color option in backend?

Thanks for the help!