2010-03-09 3 views
0

두 개의 쿼리가 있습니다. 하나는 드롭 다운 목록을 채우는 데이터 집합을 채우고 다른 하나는 테이블 행의 나머지 텍스트 상자를 채 웁니다. 나는 어떻게 전체 dropdownlist를 채우고 selectedvalue를 다른 쿼리의 값으로 만들 수 있는지 알고 싶습니까?테이블을 채우는 동안 서로에 의존하는 두 개의 쿼리

예 : -

dataset query = select hobby from hobbies 
other query - select name, dob, address, hobby from employee 

이제 테이블이 다음과 같다 - 나는 직원 테이블에서 취미로 채워 모든 취미가 선택한 값으로 원하는 드롭 다운리스트에서 이제

Name DOB   Address  Hobby 
Sam 01/10/1988 111 main st Dropdownlist(n number of records) 

. 일부 의사

## fetch hobbies and employees from db 
    dataset hobbies = select hobby from hobbies; 
    dataset employees = select name, dob, address, hobby from employee; 

    ## loop through all employees 
    foreach employee in employees{ 

    print employee->name; 
    print employee->dob; 
    print employee->adress; 

    ## second loop to print hobbies dropdownlist for each emplyee 
    print "<select>"; 
    foreach hobby in hobbies{ 
     boolean is_selected = (employee->hobby == hobby); 
     print "<option value=\"".hobby."\" selected=\"".is_selected."\">".hobby."</option>"; 
    } 
    print "</select>"; 
} 

이 올바른 HTML 또는 아무것도 증명 개념에 불과 의사 아닙니다으로 시도

+0

나는 hobbies 쿼리에서 드롭 다운을 작성한 다음 데이터 세트를 기반으로하는 드롭 다운의 Selected 속성을 설정합니다. –

+0

코드에 대한 자세한 설명이 필요합니다. 또는 위에 내 코드 작업 – refer

답변

1

내가 이해 확실하지만, 병이 없습니다.