테스트 사이트 - 개발 중인 베타 버전입니다

php 체크박스 삭제 질문 입니다.. 채택완료

많은도움필요 4년 전 조회 1,749

위에 코드가 메인이고 두번째 코드는 배열로 넘어온 체크박스 정보를 처리하는 코드입니다. 

 

찾아본대로 적용을 하였으나 여러개의 체크박스를 선택해도 하나만 삭제됩니다.. 여러가지 방법을 써보았는데도 마찬가지구여...ㅠㅠ 뭐가 문제일까요,,? 

 

삭제가 아니라 status를 n으로 바꾸는 작업입니다!!

  

넘어온 값을 확인하였을때는 배열에는 하나의 고유값만 담겨있었습니다. 

 

 

  while($row = mysqli_fetch_array($result1))                

                {

                    

                    ?>

                    

                    

                     

                    

 id="flexCheckDefault">

                     

                     

                   

                    

 

----------------------------------------------------------------------------

 

 

 

 

 

 

 

 

 

 

 

    $selectcheck=$_POST["selectcheck"];

    echo "

";

    print_r($_POST);

    echo "

";

 

    if(sizeof($selectcheck)==""){

        header('location:main.php');

    }

   

    for($i=0;$i

 

  

       $sql ="UPDATE userinfo SET `status`='N' where userno ='$selectcheck[$i]'";

       $result = mysqli_query($connect,$sql);

 

      

    }

   

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
4년 전

  while($row = mysqli_fetch_array($result1))  

위로 올려 보세요.

 

이거는 while 바깥으로 변경하시구요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

많은도움필요
4년 전
감사합니다.ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인