에서 더 많은 체크 박스 값이 내 HTML 코드1 또는 데이터베이스
<input type='checkbox' name='cbox[]' value='Jaywalking' />
Jaywalking<br>
<input type='checkbox' name='cbox[]' value='Littering' />
Littering<br>
<input type='checkbox' name='cbox[]' value='Illegal Vendor' />
Illegal Vendor
되어 검색이 내 PHP 코드
if(isset($_POST['save']))
{
$license_save=$_POST['license'];
$stickerno_save=$_POST['stickerno'];
$fname_save=$_POST['fname'];
$mname_save=$_POST['mname'];
$lname_save=$_POST['lname'];
$no_save=$_POST['no'];
$street_save=$_POST['street'];
$city_save=$_POST['city'];
$bdate_save=$_POST['bdate'];
$violationplace_save=$_POST['violationplace'];
$dd_save=$_POST['dd'];
$mm_save=$_POST['mm'];
$yy_save=$_POST['yy'];
$hh_save=$_POST['hh'];
$min_save=$_POST['min'];
$ampm_save=$_POST['ampm'];
if(is_array($_POST['cbox'])) $violation_save=implode(',',$_POST['cbox']); else $violation_save=$_POST['cbox'];
mysql_query("UPDATE tblcitizen SET license ='$license_save', stickerno ='$stickerno_save', fname ='$fname_save', mname ='$mname_save', lname ='$lname_save', no ='$no_save', street ='$street_save', city ='$city_save', bdate ='$bdate_save', violationplace ='$violationplace_save', dd ='$dd_save', mm ='$mm_save', yy ='$yy_save', hh ='$hh_save', min ='$min_save', ampm ='$ampm_save', violation ='$violation_save', type ='$type_save', officer ='$officer_save', date ='$date_save', ttime ='$ttime_save' WHERE id = '$id'")
or die(mysql_error());
echo "<script>alert('Successfully Edited')</script>";
header("Location: citizen.php");
}
내가 어떤 계정이 등록 편집 할 어떻게 할 수 데이터베이스에서 하나 이상의 체크 박스 값을 검색합니다.
어떻게 내 체크 박스를 검색 할 수 있습니까? – user3374936
내 코드를 참조하십시오. 그 코드는 어디에 두어야합니까? – user3374936
당신이 무엇을 요구하고 있는지 확실하지 않습니다. 선택한 값을 가져 오시겠습니까? 업데이트 전에 확인 된 확인란을 선택 하시겠습니까? 참고 : 이것은 전체 코드가 아니며 데이터 가져 오기를 추가하지 않았습니다 (데이터를 가져 와서 변수에 넣음). – Tateyaku