특정 조건이 충족 될 때 데이터베이스의 1 테이블에서 레코드를 검색하는 페이지가 있습니다.동적으로 생성 된 양식 요소를 추적하여 POST 변수로 전달
내가 원하는 것은 텍스트 상자를 사용하여 표시된 각 레코드를 업데이트 할 수있는 기회를 제공하는 것입니다.
사용자가 '제출'버튼을 클릭 한 후 진행할 논리를 해석하는 데 문제가 있습니다.
일반적으로 하나의 레코드 (또는 정적 레코드 수)를 업데이트하는 경우 적절한 양의 SQL 문을 사용합니다.
레코드의 양이 동적으로 생성 되었기 때문에 한 번에 모두를 업데이트하는 가장 좋은 방법은 무엇입니까? 업데이트를 위해 먼저 검색된 레코드를 어떻게 알 수 있습니까? 예를 들어
:
OK, 우리는 각 과목 (GRADE) 및 총론 (코멘트)을위한 학생 식별자 (ID), 이름 (SNAME), 명 (흔들림 감지), 등급이있는 테이블이있다.
이 나는 'A'를 가지고 모든 학생에 대한 정보를 검색하고, 내가 '
(예 :'좋은 일 '또는'축하 ', 또는 등) 각 학생에 대한 UNIQUE 축사를 작성하려면 d. 기록을 검색하고 페이지에 배치하고 각 학생 기록 옆에 입력 할 설명을 입력하십시오. 얼마나 많은 텍스트 상자를 만들지 모르기 때문에 학생 ID를 사용하여 텍스트 상자에 동적으로 생성 된 이름을 지정합니다. 이제 사용자는 각 학생마다 고유 한 설명을 입력하고 제출을 클릭합니다.
이제 각 텍스트 상자에 입력 된 값으로 이러한 레코드를 업데이트해야합니까?
처음에 어떤 학생이 검색되었는지는 알 수 없습니다. 사용할 이름을 어떻게 알 수 있습니까? 제출 후 쿼리를 다시 실행하지 않아도되도록 노력하고 있습니다. 그러나 다른 방법이 있습니까?
희망이 질문에 너무 혼란스럽지 않았습니다.
감사
이것은 매우 모호합니다. 코드를 추가하거나 더 자세하게 설명 할 수 있습니까? – evan
에 위 시나리오가 추가되었습니다. – normanram