<!_--_--_--: choose.php :: Lets users choose contacts to use :--_--_--_!><form action="index.php?page=choose&step=2" method="post"><?php if(!isset($_GET['step'])) { echo '<h1>Choose Users</h1>'; $data = mysql_query("SELECT * FROM `contacts`"); while ($row = mysql_fetch_array($data)) { echo '<input type="checkbox" name="'.$row['cid'].'" /> '.$row['last'].', '.$row['first'].'<br />'; }?><input type="submit" value="Choose Contacts" /><?php } else {?><h1>Choose Template</h1><?php }?><!_--_--_--: index.php :: Includes crap to use :--_--_--_!><?php class DB { /* Initiate DB Class Functions */ function open_db() { /* Variables :: Edit These */ $host = "localhost"; //SQL Host $user = ""; //SQL User $pass = ""; //SQL Password $name = ""; //SQL DB Name /* Connect */ $connection = mysql_connect($host,$user,$pass) or die(mysql_error()); mysql_select_db($name) or die(mysql_error()); return $connection; } function close_db($c=null) { /* Close Connection */ mysql_close($c); } } class template { /* Initiate Template Class Functions */ function load($act="choose",$param=null) { //Load correct page. switch($act) { case "choose": include("choose.php"); break; case "edit": //include("edit.php"); break; case "print": //include("print.php"); break; case "add": if($_GET['type']=='contact') { include("contacts.php"); } break; default: echo "default"; break; } } }?><?php /* Connect to DB */ $db = new DB(); $con = $db->open_db(); /* Initiate Template */ $template = new template(); $template->load($_GET['page']);?><!_--_--_--: WHAT I NEED TO DO :--_--_--_!>Look at the choose.php block. See the <h1>Choose Template</h1>? Look at the bracket underneath that.That belongs to an else case. Inside that else case, I need to generate an array of all the ID's of the selected inputs POST'd to the page. These inputs were generated by the if statement also in choose.php in the form of:<input type="checkbox" id="THIS_IS_THE_CID_VALUE">Last, FirstThanks