diff --git a/Connections/database_functions.php b/Connections/database_functions.php index 68ea2b7..ea25a34 100644 --- a/Connections/database_functions.php +++ b/Connections/database_functions.php @@ -88,7 +88,7 @@ define("VOLUNTEER_INTEREST_COMMENTS", true); // // $volunteer_interests_changename = array("League Certified Instructor" => "LCI"); -// Delete an interest(s) name. +// [BUGGY - don't use it] Delete an interest(s) name. // // 1. Add the interest(s) you want to delete. Please understand // that by doing this you will delete the interest and all associated data. diff --git a/Connections/volunteer_interest_form_introduction.txt b/Connections/volunteer_interest_form_introduction.txt index 3e2ea70..fd21789 100644 --- a/Connections/volunteer_interest_form_introduction.txt +++ b/Connections/volunteer_interest_form_introduction.txt @@ -2,4 +2,5 @@ Positive Spin is a volunteer-run organization. Your volunteered time, and our ability to benefit the community with our exciting services and programs are directly related. We can provide funding for various committees. Please indicate if you would be interested in helping us with any of the following management -needs, operations, events and programs: +needs, operations, events and programs. +Update your interests any time you are in the shop: diff --git a/contact_add_edit.php b/contact_add_edit.php index 95f2cc1..011e44a 100644 --- a/contact_add_edit.php +++ b/contact_add_edit.php @@ -163,7 +163,7 @@ if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { // Find out if any selections are in the database, // to decide whether an INSERT or DELETE needs to be done - $sql = "SELECT selection FROM selections;"; + $sql = "SELECT selection FROM selections WHERE contact_id=" . $_POST['contact_id'] . ";"; $query = mysql_query($sql, $YBDB) or die(mysql_error()); $selections = []; while ($result = mysql_fetch_assoc($query)) { @@ -185,7 +185,8 @@ if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { } } } - + + // insert as update? But it works. if ($_POST['comments']) { $sql = "INSERT INTO selections (contact_id, selection, selection_value) VALUES (" . $_POST['contact_id'] . ", 1,'" . $_POST['comments'] . "');"; diff --git a/sql/populate.sql b/sql/populate.sql index c5dd14c..fdd500e 100644 --- a/sql/populate.sql +++ b/sql/populate.sql @@ -209,7 +209,7 @@ CREATE TABLE IF NOT EXISTS options ( -- CREATE TABLE IF NOT EXISTS selections ( contact_id int(10) unsigned, - selection int(10) unsigned UNIQUE, + selection int(10) unsigned, selection_value text, FOREIGN KEY (contact_id) REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (selection) REFERENCES options (option_name_id) ON DELETE CASCADE ON UPDATE CASCADE