나는 몇 가지 문제가있어, 나는 그것들이 모두 다소 상호 연결되어 있다고 생각한다.캡쳐 체크 박스 값 PHP에서
내가하려는 일에 대한 간략한 요약. 나는 SQL 쿼리를 사용하고 있으며 사용자 테이블을 작성하기 위해 결과를 반복하고있다. 그런 다음 관리자가 간단한 버튼 클릭만으로 사용자를 활성화하고 일시 중지 할 수 있습니다. 그 말을 듣고 내가 가진 이슈들을 보여 드리겠습니다.
1) 각 행의 확인란 값 attibute가 해당 사용자 db id와 같도록 입력 유형을 정의하는 데 문제가 있습니다. 그런 다음 표는 $var .= whatever; var .= whatever2;
등과 유사한 구문을 사용하여 while 루프 내부에서 생성됩니다. 이는 확인란이 각 행의 시작 부분에 배치되는 방식입니다.
<input type=\"checkbox\" name=\"checkbox[]\" id='' value=\"{$row['memberid']>\" />
2) 확인란의 값을 확인하는 데 문제가 있습니다. 이 코드는 종료 표 태그 다음에 끝 서식 태그 앞에 표시됩니다.
$checkBox = $_POST['checkbox'];
for($i=0; $i<sizeof($checkBox); $i++){
$sus_id = $checkbox[$i];
$sql = "UPDATE sometable SET somecolumn='1' WHERE id='$sus_id'";
$result = mysql_query($sql);
mysql_query($query) or die(mysql_error());
}
if($result){
echo "<meta http-equiv=\"refresh\" content=\"0;URL=somepage.php\">";
}
모든 도움을 주시면 감사하겠습니다!
체크 박스를 보시겠습니까? 코드를 시도했을 때 ... – rjv
1. 스텁이 아닌 실제 PHP 코드를 게시 할 수 있습니까? 2. 가지고있는 실제 HTML 코드를 게시 할 수 있습니까? 3. 당신은'var_dump ($ _ POST [ 'checkbox']);'결과를 게시 할 수 있습니까? –
코드를 게시하여 테이블을 빌드 할 수 있습니다. 그렇습니다. 확인란을 볼 수 있습니다. – bcar