2010-08-12 3 views
0

저는 PHP/MySQL에서 구입 한 제품을 등록 할 소매 업체를위한 웹 응용 프로그램을 구축 중입니다. 지금하고 싶은 것은 특정 소매 업체가 판매하는 제품이있는 양식의 드롭 다운 메뉴를 채우는 것입니다. 판매점에는 판매하는 각 제품에 대한 값이 할당되고 그 값이 요약되어 그룹에있는 데이터베이스에 저장됩니다. 그룹 구성원의 수는 그룹 열의 숫자를 2 진수로 가린 다음 반환 된 문자열에서 특정 그룹의 특정 위치를 확인하여 결정할 수 있습니다. 예 : 5는 이진수로 101이며이 값은 데이터베이스의 Group 열에 할당됩니다. 첫 번째 위치가 1인지 확인하여 소매업자가 제품 1을 판매하는지 판단 할 것입니다. 두 번째 문자가 0이라는 것을 알기 때문에 제품 2를 판매하지 않습니다. 그리고 마지막 위치는 1 또한 제품 3을 판매한다는 것을 알고 있습니다.그룹 번호 및 MySQL 응답에 따라 드롭 다운 메뉴 채우기

그래서 소매업 자에게 제품 1을 판매 했으므로 소매 업체가 판매하는 prducts만으로 dropdownbox를 채 웁니다.

나는 group_value (이진 값은 $ _SESSION [ 'group']을 사용하여 로그인 할 때 설정 됨)를 통해 소매 업체가 판매하는 제품을 확인하고 동일한 시간에 dropdownbox를 채우는 것을 확인해야한다는 것을 이해합니다. . 나는 태그 안의 while 루프를 추측하고있다. 그러나 어떻게? 이름 (제품 1 등)은 값이있는 별도의 테이블에 있습니다. 예 : | 1 | "제품 1"| (|는 시작/끝 열을 나타냄). 이 작업을 수행하는 방법에 대한 아이디어가 있으십니까? 아니면 이것을하는 것이 더 좋은가? 필드가 여러 개의 문자 및 많은 제품으로 인해 제한 될 수 있기 때문에 이름이없는 테이블의 문자열.

답변

0

신경 쓰지 마시고 대신 별도의 테이블을 사용하여 그룹 시스템을 다시 작성하십시오. 이제 테이블 frou 그룹, 사용자 용 테이블 및 테이블을 함께 연결하는 매력처럼 작동합니다.