체크 표시가되어 있거나 체크되지 않은 체크 상자의 값을 가져 오는 데 문제가 있습니다. 확인란을 선택하면, 그 특정 체크 박스의 값을 얻을 것이다 체크 박스를 선택 해제 때마다 체크되지 않은 체크 박스의 값은 0선택 및 체크되지 않은 체크 박스 배열의 모든 값을 얻고 PHP의 데이터베이스에 저장하는 방법
것이 내 html 코드입니다 :
<table border="0" cellspacing="0" cellpadding="1">
<tbody>
<tr style="height: 40px;">
<td style="width: 240px;"><input type="checkbox" name="checkbox[]" value="5"> Barangay business permit </td>
<td style="width: 240px;"><input type="checkbox" name="checkbox[]" value="10"> Business plate </td>
<td style="width: 240px;"><input type="checkbox" name="checkbox[]" value="20"> Sanitary inspection fee </td>
</tr>
<tr style="height: 40px;">
<td style="width: 240px;"><input type="checkbox" name="checkbox[]" value="30"> Environmental clearance </td>
<td style="width: 240px;"><input type="checkbox" name="checkbox[]" value="40"> Barangay development </td>
<td style="width: 240px;"><input type="checkbox" name="checkbox[]" value="50"> building permit </td>
</tr>
<tr style="height: 40px;">
<td style="width: 240px;"><input type="checkbox" name="checkbox[]" value="60"> Electrical inspection </td>
<td style="width: 240px;"><input type="checkbox" name="checkbox[]" value="70"> Mechanical inspection </td>
<td style="width: 240px;"><input type="checkbox" name="checkbox[]" value="80"> Plumbing inspection </td>
</tr>
</tbody>
</table>
<div class="" style="margin: auto; padding-top:20px;">Total <input type="text" name="total" style="color: #222222;" readonly/>
<input type="submit" name="register" value="Register" style="width: 100px; height:50px; margin:auto; color:#222222;">
</form>
PHP 번호 :
$checkbox=$_POST['checkbox'];
for($i=0; $i<count($checkbox); $i++)
{
$num[$i]=$checkbox[$i];
}
자바 코드
(검사 및 전체 필드 합계를 생성하는 동안 각 체크 박스의 값을 얻을 수있는 기능).실제 테스트에서 [0, 1, 0, 0, 1, 1, 0, 0, 0] 테이블의 체크 박스 중 일부를 확인했습니다. 참고 : 1은 선택 사항을 나타내고 0은 선택을 취소하여 명확하게 나타냅니다.
I 제출 버튼을 클릭하여 그 값을 표시
는 I이[0] => 10
[1] => 40
[2] => 50
있어하지만 같은 값을 얻으려면이
[0] => 0
[1] => 10
[2] => 0
[3] => 0
[4] => 40
[5] => 50
[6] => 0
[7] => 0
[8] => 0
어떻게 그 값을 얻을 수 있습니까? 나는 체크하지 않은 각 값을 0 & 체크 된 값으로 가져 와서 각 배열을 순서대로 데이터베이스에 저장해야합니다. 정말 도움이 필요합니다. 인터넷에서 검색했지만 문제에 대한 올바른 해결책을 얻지 못했습니다. 내 PHP 코드가 잘못되었다고 생각합니다.
데이터베이스 이름 : 응용 프로그램
테이블 : 수수료
열 : ID, 수수료 1, 수수료 2, 수수료 3, 수수료 4, 수수료 5, 수수료 6, 수수료 7, 수수료 8, 수수료 9 그것의 모습으로
선택하지 않았습니다. –