0){ $trans_id = $_GET['trans_id']; } else { $trans_id = -1; } switch ($_GET['error']) { case 'new_error_message': //this is a sample error message. insert error case here $error_message = ''; break; default: $error_message = 'Enter or Update Contact Information - Yellow Bike uses this information soely to support the project and it is kept entirely private. When we apply for grants it helps us to know a little bit about our shop users.

Thanks for supporting The Yellow Bike Project.

'; break; } // if contact_id = "new_contact" then a new contact is initialized during page load and contact_id is assigned to new contact if($_GET['contact_id'] == 'new_contact'){ $insertSQL = sprintf("INSERT INTO contacts (date_created) VALUES (%s)", GetSQLValueString('current_time', "date")); mysql_select_db($database_YBDB, $YBDB); $Result1 = mysql_query($insertSQL, $YBDB) or die(mysql_error()); mysql_select_db($database_YBDB, $YBDB); $query_Recordset2 = "SELECT MAX(contact_id) as new_contact_id FROM contacts;"; $Recordset2 = mysql_query($query_Recordset2, $YBDB) or die(mysql_error()); $row_Recordset2 = mysql_fetch_assoc($Recordset2); $totalRows_Recordset2 = mysql_num_rows($Recordset2); $contact_id = $row_Recordset2['new_contact_id']; $contact_id_entry = 'new_contact'; mysql_free_result($Recordset2); } elseif(isset($_GET['contact_id'])) { //else contact_id is assigned from passed value $contact_id = $_GET['contact_id']; $contact_id_entry = $_GET['contact_id']; } else { $contact_id = -1; $contact_id_entry = -1; } $editFormAction = $_SERVER['PHP_SELF'] . "?contact_id={$contact_id}&trans_id={$trans_id}"; $page_sale_log = PAGE_SALE_LOG . "?trans_id={$trans_id}"; // update location info if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $updateSQL = sprintf("UPDATE contacts SET first_name=%s, middle_initial=%s, last_name=%s, email=%s, phone=%s, address1=%s, address2=%s, city=%s, `state`=%s, zip=%s, location_name=%s, hidden=%s WHERE contact_id=%s", GetSQLValueString($_POST['first_name'], "text"), GetSQLValueString($_POST['middle_initial'], "text"), GetSQLValueString($_POST['last_name'], "text"), GetSQLValueString($_POST['email'], "text"), GetSQLValueString($_POST['phone'], "text"), GetSQLValueString($_POST['address1'], "text"), GetSQLValueString($_POST['address2'], "text"), GetSQLValueString($_POST['city'], "text"), GetSQLValueString($_POST['state'], "text"), GetSQLValueString($_POST['zip'], "text"), GetSQLValueString($_POST['location_name'], "text"), GetSQLValueString($_POST['hidden'], "int"), GetSQLValueString($_POST['contact_id'], "int")); mysql_select_db($database_YBDB, $YBDB); $Result1 = mysql_query($updateSQL, $YBDB) or die(mysql_error()); if ($_POST['contact_id_entry'] == 'new_contact'){ //navigate back to transaction_id that it came from $pagegoto = $page_sale_log; } else { $pagegoto = $editFormAction; } header(sprintf("Location: %s", $pagegoto)); } mysql_select_db($database_YBDB, $YBDB); $query_Recordset1 = "SELECT *, DECODE(pass,'yblcatx') AS passdecode FROM contacts WHERE contact_id = $contact_id"; $Recordset1 = mysql_query($query_Recordset1, $YBDB) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); $totalRows_Recordset1 = mysql_num_rows($Recordset1); ?>
Location Information
Location_id:
Donation Location:
Address1:
Address2:
City:
State:
ZIP:
Contact Information
First_name:
Middle_initial:
Last_name:
Email:
Phone: