setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e) { echo "Connection failed: " . $e->getMessage(); } if ($_SERVER["REQUEST_METHOD"] == "POST" && $_POST['name'] && $_POST['pass'] && $_POST['email']) { $select_access = ['beanstalk', 'inhouse', 'teenybeans', 'iimtt', 'buzzapp', 'atheneum', 'teenybeans_curriculum']; $access_values_array = []; foreach ($select_access as $access) { if (isset($_POST[$access])) { $access_values_array[] = $_POST[$access]; } } $access_value = implode(',', $access_values_array); $name = $_POST['name']; $email = $_POST['email']; $phone = $_POST['phone']; $password = md5($_POST['pass']); $selected_states = implode(',', $_POST['selectedStates']); // Collect selected state values try { $stmt = $conn->prepare("INSERT INTO users (name, email, mobile, access, pass, states) VALUES (:name, :email, :mobile, :access, :pass, :states)"); $stmt->bindParam(':name', $name); $stmt->bindParam(':email', $email); $stmt->bindParam(':mobile', $phone); $stmt->bindParam(':access', $access_value); $stmt->bindParam(':pass', $password); $stmt->bindParam(':states', $selected_states); // Bind selected states $stmt->execute(); echo "Record added successfully"; } catch(PDOException $e) { echo "Error: " . $e->getMessage(); } } ?>
| Name | Mobile | Time | Access | Access by State | Action | |
|---|---|---|---|---|---|---|