I must produce a custom form for my WordPress blog that takes anyone's current email address after which adds it to some database. I understand how to create the shape and script to offer the data storage. I'm not sure the way i would start adhering it using blogging platforms blog though.

What are the plug ins for this kind of factor, or it is possible to way I'm able to by hand add the shape towards the page?

It's essentially a register for notices box.

Thanks.

You can easily add it while using text widget in case your theme is widget ready

Look under appearances>widgets You can include html to text widget

If you work with a lot more than html you'll encounter issues with the widget. Where I'd suggest that you produce a widget yourself.

Here's code for any blank wordpress plugin. Add/call your code within the "widget" function.

<?php
/*
Plugin Name: Blank Plugin
Plugin URI: http://www.example.com/plugins/blankPlugin/
Description: This is a plugin template
Author: Your Name
Version: 0.1
Author URI: http://www.example.com/about/
*/

class blankPlugin extends WP_Widget {

 function blankPlugin() {  // The widget construct. Initiating our plugin data.
  $widgetData = array( 'classname' => 'blankPlugin', 'description' => __( "A blank plugin widget" ) );
  $this->WP_Widget('blankPlugin', __('Blank Plugin'), $widgetData);
 } 

 function widget($args, $instance) { // Displays the widget on the screen.
  extract($args);
  echo $before_widget;
  echo $before_title . $instance['title'] . $after_title; 
  echo 'The amount is: '.$instance['amount'];
  echo $after_widget;
 }

 function update($new_instance, $old_instance) { // Updates the settings.
  return $new_instance;
 }

 function form($instance) { // The admin form. 
  $defaults = array( 'title' => 'Wichita', 'amount' => '45' );
  $instance = wp_parse_args($instance, $defaults); ?>
  <div id="blankPlugin-admin-panel">
   <p>
    <label for="<?php echo $this->get_field_id("title"); ?>">Widget title:</label>
    <input type="text" class="widefat" name="<?php echo $this->get_field_name("title"); ?>" id="<?php echo $this->get_field_id("title"); ?>" value="<?php echo $instance["title"]; ?>" />
   </p>
   <p>
    <label for="<?php echo $this->get_field_id("amount"); ?>">An amount:</label>
    <input type="text" class="widefat" name="<?php echo $this->get_field_name("amount"); ?>" id="<?php echo $this->get_field_id("amount"); ?>" value="<?php echo $instance["amount"]; ?>" />
   </p>
  </div>
<?php } 

} 

// Register the widget.
add_action('widgets_init', create_function('', 'return register_widget("blankPlugin");'));
?>

To learn more... (see links at the end from the page too) http://codex.wordpress.org/Widgets_API#Developing_Widgets

this can be used wordpress wordpress plugin http://wordpress.org/extend/plugins/contact-form-7/

or can perform by yourself base.

you may create a template within your theme folder such as this:-

<?php
/*Template Name: some thing*/
//your dynamic stuff here

?>

and may assign this template for your static page which you'll create in the admin panel of wordpress. if you hit the paramalink of the static page this file is going to be known as. thus you are able to handle the everything mail content etc. Thanks.