찾다

 >  Q&A  >  본문

javascript - 양식을 통해 제출된 동일한 항목에 대한 여러 데이터 조각을 PHP 백그라운드에서 어떻게 처리합니까? ?

  1. 페이지 구조는 위 그림과 같으며 백엔드에서는 PHP를 사용하고 있으며, 교육 경험에 3개의 레코드가 있고 저장을 클릭하면 백엔드에 제출되는 가장 좋은 방법은 무엇입니까? 처리해? ?

  2. 첫 페이지가 새 행을 동적으로 생성할 수 있는 경우 여러 행 간의 이름 및 기타 속성 문제를 어떻게 처리합니까? ?

일반적인 아이디어를 알려주실 수 있나요? ?

高洛峰高洛峰2784일 전634

모든 응답(4)나는 대답할 것이다

  • 習慣沉默

    習慣沉默2017-05-16 13:16:33

    예를 들어 다음과 같은 필드가 있습니다

    으아아아

    원본 수정

    예를 들어 ID는 123

    으아아아

    새로 추가

    변수 설정 createdIndex = 0
    New

    으아아아

    삭제

    으아아아

    백그라운드 처리

    으아아아

    Vue 등을 사용하는 경우에는 JSON 제출을 사용할 수도 있습니다. Vue에서는 양식 수정 여부를 모니터링하고 수정된 양식만 기록할 수 있기 때문입니다.

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-05-16 13:16:33

    첫 번째 질문

    프런트 엔드에 제출할 때 배열 형식을 사용하세요.

    으아악

    서버는 데이터를 탐색하여 데이터베이스에 저장합니다.

    두 번째 질문

    이름은 충돌하지 않고 ID만 충돌합니다. 문제를 더 자세히 설명해 주실 수 있나요?

    회신하다
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:16:33

    1. 백그라운드에 제출된 데이터는 $_POST로 직접 수신된 후 해당 데이터를 확인하기 위해 루프를 통과합니다.
    2. 새로 추가된 행의 동일한 필드는 동일합니다.

    회신하다
    0
  • 某草草

    某草草2017-05-16 13:16:33

    첫 번째 옵션:
    제출을 클릭하면 양식을 제출하기 전에 js를 통해 원하는 데이터를 처리하고(예: 배열로 형식 지정) 숨겨진 필드에 넣습니다.
    두 번째 옵션:
    양식에서 처리합니다. 요소 이름 위에 명확하게 명시되어 있습니다:
    세 번째 옵션: (두 번째 옵션과 유사)

    1. 먼저 새 줄을 추가하기 위한 템플릿을 정의하세요

    으아아아
    1. 새 행을 추가할 때 tpl_xxx를 복제하여 해당 위치(예: 테이블의 마지막 행)에 넣으세요

    2. 제출 후 PHP 처리

    으아아아

    회신하다
    0
  • 취소회신하다