그누보드 name값을 배열로 선언하여 db에 입력하는거 가르쳐주세요 급급~~

· 2011-07-04 (월) 17:49:08 · 2012 · 1
그누보드 name값을 배열로 선언하여 db에 입력하는거 가르쳐주세요 급급~~

objCell.innerHTML = "<TABLE border='0' cellSpacing='0' cellPadding='0' width='100%' bgColor='#ffffff'><TBODY><TR><TD bgColor='#e7efee' height='28' width='68' align='middle'>근무처</TD><TD style='padding:0 3px'><INPUT name='wr_5[]' class=ed></TD><TR><TD bgColor='#ffffff' height='1' colSpan='2'></TD></TR></TBODY></TABLE>";


>>>>>>>>>>
'wr_5[] name 값을 이렇게 했을때 value="" 값은 어떻게 지정해야 할까요~~

그누보드 일때입니다~~~

상단 배열을
$wr_5 = explode("-",$write[wr_5]); //주소부분

이렇게 했는데 db 에 들어가는 값은 array 로 나오네요~~

그리고

이배열을 write.update.skin 으로 보낼때는 어떻게 해야할까요~~

$cnt = count($_wr_5);
for($i=0; $i<$cnt; $i++) {
if($i == 0) $wr_5 .= $_wr_5[$i];
else $wr_5 .= "-".$_wr_5[$i];
}

이렇게 해도 db에 저장이 안되어졌습니다~~

강제적으로 wr_5 =125-125-125 값을 입력후

view 페이지에서

<?
$cnt = count($wr_5);
echo $cnt;
for($i=0; $i<$cnt; $i++) {
$view[$i][wr_5];

echo "<tr><td>";
echo "테스트중";
echo "{$view[$i][wr_5]};
";
echo "</td></tr>";
}?>



>>>>>>>. 이렇게 해봤는데도 db에 있는 값을 분리를 못시키더라구요~~~ 급도와주세요~~~
|

댓글 1개

1.view페이지에 db 내용을 보여주기

<?
//$view[mb_5]="주소1-주소2-주소3"라고 가정합니다.
$tmp=explode("-",$view[mb_5]); //$tmp는 배열이 됩니다.그래서 배열의 갯수를 파악하기 위해 count를 씁니다.
echo "근무처 : ";
for($i=0;$i<count($tmp);$i++){
?>
<INPUT name="wr_5[]" value="<?=$tmp[$i]?>" class=ed>
<?
}
?>

2.write페이지에 view에서 POST로 넘어온 배열을 db에 저장시
<?
//1.에서 넘어온 wr_5는 배열
for($i=0;$i<count($wr_5);$i++){
$work_place.=$wr_5[$i];
if($i<count($wr_5)-1) $work_place.="-";
}

echo $work_place; //결과는 "주소1-주소2-주소3", $work_place를 db에 insert
?>
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-07-05 조회 1,599
11-07-05 조회 814
11-07-04 조회 872
11-07-04 조회 841
11-07-04 조회 1,975
11-07-04 조회 1,552
11-07-04 조회 1,092
11-07-04 조회 934
11-07-04 조회 1,134
11-07-04 조회 1,411
11-07-04 조회 1,146
11-07-04 조회 1,036
11-07-04 조회 1,604
11-07-04 조회 2,013
11-07-04 조회 1,893
11-07-04 조회 1,065
11-07-04 조회 1,031
11-07-04 조회 860
11-07-04 조회 1,079
11-07-04 조회 853