function ai_survey_save_response($data) { global $wpdb; $table_name = $wpdb->prefix . 'ai_survey_responses'; // Insert data into the database $wpdb->insert( $table_name, array( 'name' => sanitize_text_field($data['full_name']), 'email' => sanitize_email($data['email']), 'mobile' => sanitize_text_field($data['mobile']), 'program' => sanitize_text_field($data['program']), 'state' => sanitize_text_field($data['state']), ) ); } add_action('wp_ajax_ai_survey_submit', 'ai_survey_handle_submission'); add_action('wp_ajax_nopriv_ai_survey_submit', 'ai_survey_handle_submission'); function ai_survey_handle_submission() { if ($_SERVER['REQUEST_METHOD'] === 'POST') { $data = $_POST; ai_survey_save_response($data); wp_send_json_success('Thank you for completing the survey!'); } wp_send_json_error('An error occurred. Please try again.'); }