여기에서 몇 가지 게시물을 살펴 봤지만 올바르게 작동하려면 내 코드를 얻으려고 애 쓰고 있습니다. ...HTML 폼을 PHP 배열로 제출하는 방법
내가 얼마나 많은 행을 가질 지 모를 동적으로 생성되기 때문에, 컬럼의 수는 정적이다. 여기에 내 현재 코드가 있습니다 ...
echo '<form name = "confirmPlayers" enctype="multipart/form-data" action="page.php" method="POST">';
echo '<input type="hidden" name="confirm" value="1"/>';
echo '<input type="hidden" name="pg_function" value="match"/>';
echo '<table border = "1">';
echo '<tr> <td colspan = "7"> <b>Matched Members</b></td> </tr>';
echo '<tr> <td> Match </td> <td>Division</td> <td>Number</td> <td>Upload Number</td> <td>KDGA Name</td> <td>Upload Name</td> <td>Score</td></tr>';
while($row = mysql_fetch_array($result)){
echo "<tr>";
echo '<td> <input type="checkbox" name="match_chkBox[]" value="1" checked>';
echo '<td> ' . $row['division'] . ' </td>';
echo '<td> ' . $row['mplayer_number'] . ' </td>';
echo '<td> ' . $row['tplayer_number'] . ' </td>';
echo '<td> ' . $row['mfirst_name'] . ' ' . $row['mlast_name'] . ' </td>';
echo '<td> ' . $row['tfirst_name'] . ' ' . $row['tlast_name'] . ' </td>';
echo '<td> ' . $row['score'] . ' </td>';
echo "</tr>";
}
echo '<tr> <td>';
echo '<input type="submit" value="Submit" />';
echo '</td> </tr>';
echo '</table> </form>';
나는 배열을 만드는 데 여러 가지 방법을 시도했지만 엉망이 될 것 같습니다. 기본적으로 추가 처리를 위해 데이터베이스에 전달하기 위해 반환 된 각 셀의 모든 정보가 필요합니다. 생성 된 테이블에서 각 해당 행에 대한 행이있는 배열을 반환하고 표시되는 각 열의 키/인덱스를 반환하기를 바랬습니다. 지금 내가 print_r을 사용한다면 ($ _ POST [ 'match_chkBox']); 그럼 내가 제출하기 전에 체크 왼쪽 행의 번호와 함께 정확하게 돌아오고 있지만, 다른 모든 변경 .. 너무 예뻐.
당신이 줄 수있는 도움을 주시면 감사하겠습니다 ... 이것이 나를 미치게합니다!
현재 HTML 출력 및 예상되는 HTML 출력은 무엇입니까의 UNIQUE_ID로 설정되어있는 경우
사용 소스보기를 확인합니다? –