(Drupal 7) Tình huống của tôi là như sau: Tôi đang sử dụng một biểu mẫu web duy nhất trên trang Drupal của mình. Biểu mẫu này hiển thị trên trang ở những vị trí khác nhau cho các sự kiện khác nhau và nhận được một ID duy nhất cho từng sự kiện để nhóm kết quả theo. Vì vậy, khi ai đó gửi nó để đăng ký sự kiện A, kết quả sẽ có âAâ làm ID sự kiện của nó trong bảng gửi; khi ai đó đăng ký sự kiện B (trên một phần khác của trang), kết quả sẽ được lưu với âBâ làm ID sự kiện, v.v.
Bây giờ tôi muốn giới hạn số lần gửi cho mỗi sự kiện, tức là kiểm tra các kết quả đã gửi cho biểu mẫu web để xem có bao nhiêu lần gửi đã được thực hiện với một ID nhất định, để tôi có thể quyết định hiển thị biểu mẫu web hoặc âlimit đã đạt được thông báo.
Tôi rất vui nếu:
- kiểm tra các lượt gửi bằng mã PHP trong tệp mẫu của tôi, nơi tôi hiển thị biểu mẫu web và tìm hiểu cách lọc kết quả gửi để tôi có thể nhận được số lượng cho một ID sự kiện nhất định
hoặc
- nhận kết quả gửi và lọc chúng theo ID để đếm trong Chế độ xem Drupal để sau đó tôi có thể làm cho chế độ xem hiển thị khối biểu mẫu web hoặc thông báo
Đối với tôi thì không sao nhưng cho đến nay tôi vẫn mắc kẹt với cả hai ý tưởng này. Cho đến nay, tôi không biết và không thể tìm hiểu trực tuyến cách truy cập một biểu mẫu web nhất định đã gửi các kết quả trong tệp mẫu PHP. Và đối với cách tiếp cận Chế độ xem, tôi đã cài đặt mô-đun Chế độ xem MySQL trên web với hy vọng có thêm tùy chọn ở đó nhưng tôi không thể tìm ra cách truy cập vào các trường riêng lẻ của các lần gửi biểu mẫu web; những cái hiển thị trong bảng gửi Biểu mẫu web thông thường.
Nói tóm lại, tôi đang tìm cách lấy số lượng các lần gửi biểu mẫu web được lọc theo một trường chứa các lần gửi đó. âHãy cho tôi biết tần suất biểu mẫu này đã được gửi với X là giá trị trong trường Y.â
Mọi sự trợ giúp sẽ rất được trân trọng. Cảm ơn bạn.