wr_1 필드에 여러개 값 넣고 싶을때 어떻게 하면 될까요?
본문
<input type="text" name="wr_1" value="$write[wr_1]" id="wr_1"> << 작성자가 아무거나 입력
<input type="text" name="wr_1" value="$write[wr_1]" id="wr_1"> << 작성자가 아무거나 입력
<input type="text" name="wr_1" value="$write[wr_1]" id="wr_1"> << 작성자가 아무거나 입력
이런식으로 입력창이 여러개인데 각각 아무거나 입력했을시
wr_1 이라는 필드에 다 들어가게가 하려면 어떻게 해야되죠?
답변 1
배열로 넣어야합니다.
write.skin.php 파일에서는
<?
if($w == 'u'){
$wr_1_arr = explode('|||', $write['wr_1']);
}
?>
<input type="text" name="wr_1[]" value="<?echo $wr_1_arr[0]; ?>" id="wr_1">
<input type="text" name="wr_1[]" value="<?echo $wr_1_arr[1]; ?>" id="wr_1">
<input type="text" name="wr_1[]" value="<?echo $wr_1_arr[2]; ?>" id="wr_1">
그리고 bbs/write_update.php 파일의 상단부분에
if($bo_table=='해당게시판명''){
$_POST["wr_1"] = implode("|||",$_POST["wr_1"]);
}
추가하시고
db의 필드를 확인하시면
입력내용한것1|||입력한것2|||입력한것3
이렇게 나올겁니다.