답변 4개
$wr4 = implode("|",$_POST['wr_4']);
이 구문 앞 뒤로 어떻게 바뀌는지를 확인해보세요
</p><p>print_r2($_POST['wr_4']); </p><p>$wr4 = implode("|",$_POST['wr_4']);</p><p>echo($wr4);</p><p> </p><p>exit;</p><p>
댓글을 작성하려면 로그인이 필요합니다.
print_r2($_POST['wr_4']);
이걸 했을 때 정상적으로 값 나온다 하셨으니
echo $sql;
exit;
찍어 보세요.
insert 구문에 정상적으로 값이 들어가 있는지를 우선 보셔야 하겠네요.
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
$_POST("wr_4") 가 배열이 아니라 일반 텍스트 '스카이|지게차 ' 형식이므로 implode 가 안먹을거예요
wr_4가 | 로 나우어 져있다면 그냥 그대로 넣으시면 될터인데
디비에 스카이|지게차 형식으로 넣으실려면 그냥 그대로 $wr_4 로 넣으시면됩니다.
구지 저위에 소스대로 해서 넣으려면
$wr4 = implode("|",$_POST('wr_4'));
이줄을 아래와 같이 변경하세요
$wr4_arr = explode("|",$_POST('wr_4'));
$wr4=implode("|",$wr4_arr);
답변에 대한 댓글 1개
<th scope="row"><label for="wr_4">보유장비<strong class="sound_only">필수</strong></label></th>
<td>
<input name="wr_4[]" type="checkbox" id="wr_4" value="스카이"/>스카이</input>
<input name="wr_4[]" type="checkbox" id="wr_4" value="지게차"/>지게차</input>
<input name="wr_4[]" type="checkbox" id="wr_4" value="덤프사다리차"/>덤프사다리차</input>
</td>
</tr>
이렇게 입력받았거든요 write.skin.php에서
훈훈이훈님이 알려주신 방법대로 해봤는데 에러가 발생하네요..
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인