2016-07-27 6 views
2

배열의 모든 값이 데이터베이스의 결과와 일치하는지 확인하려고 시도하고 있는데, 그렇다면 선택한 확인란과 채워진 텍스트를 반향시키고 싶습니다. 입력.각 배열 값이 데이터베이스의 결과와 일치하는지 확인하십시오.

여기까지 제가 지금까지 가지고 있습니다.

$faucets_checked = unserialize($rotator_websites); 
$check_these = array(); 
for ($x = 0; $x <= (intval(count($faucets_checked))-1); $x++){ 
$faucet_website_checked = explode("=",$faucets_checked[$x]); 
$check_these[] = $faucet_website_checked[0] . "="; 
$ref_these[] = $faucet_website_checked[1]; 
} 

//SELECTED SOME DATA FROM DATABASE 

while($stmt->fetch()){ 

       $count = 0; 
       while($count <= (intval(count($check_these))-1)){ 
        $check_this = $check_these[$count]; 
        if($check_this == $faucet_website){ 
        $checked = "checked"; 
        $ref_filled = "value='".$ref_these[$count]."'"; 
        echo "<input type='checkbox' name='check[]' value='".$faucet_id."' ".$checked." /><input type='text' name='text".$faucet_id."' ".$ref_filled." />"; 
        }else{ 
        $checked = ""; 
        $ref_filled = ""; 
        echo "<input type='checkbox' name='check[]' value='".$faucet_id."' ".$checked." /><input type='text' name='text".$faucet_id."' ".$ref_filled." />"; 
        } 
        $checked = ""; 
        $ref_filled = ""; 
        $count++; 
       } 

} 

나는이가하도록되어 체크 상자와 입력 텍스트 필드를 반환하지뿐만 아니라 확인되지 않고 작성되지하는 또 다른를 반환 찾을 수 있습니다.

답변

0

는 내가 뭔가를해야만 그리워 생각하지만, 값이 배열에 존재하는 경우 검사를 원하는 경우 기능 "in_array()"

+0

WOW입니다! 나는 이것이 존재한다는 것을 몰랐다. 감사합니다 – Dylan12

+0

당신은 오신 것을 환영합니다 :) – skank

관련 문제