여분필드 쪼갠 데이터를 가져올때 질문입니다. 채택완료
관리자 페이지에 게시판 데이터 중 특정 필드의 쪼개여 있는 것을 가져 올려 합니다.
</p><p>if($csconfig['bo_table']){
$board = sql_fetch(" select * from {$g5['board_table']} where bo_table = '{$csconfig['bo_table']}' ");
if ($board['bo_table']) {
$write_counsel_table = $g5['write_prefix'] . $csconfig['bo_table']; // 게시판 테이블 전체이름
}
}else{
alert("완라인 환경설정 > 환경설정 > 게시판명을 입력하세요.", "counsel_config.php");
}</p><p>$is_category = false;
$category_option = '';
if ($board['bo_use_category']) {
$category_option = get_category_option($bo_table, $sca);
$is_category = true;
}</p><p>$where = " where ";
$sql_search = "";
if ($stx != "") {
if ($sfl != "") {
$sql_search .= " $where $sfl like '%$stx%' ";
$where = " and ";
}
if ($save_stx != $stx)
$page = 1;
}</p><p>
if ($sca != "") {
$sql_search .= " and ca_id like '$sca%' ";
}</p><p>$sql_common = " from {$write_counsel_table} ";
$sql_common .= $sql_search;</p><p>// 테이블의 전체 레코드수만 얻음
$sql = " select count(*) as cnt " . $sql_common;
$row = sql_fetch($sql);
$total_count = $row['cnt'];</p><p>$rows = $config['cf_page_rows'];
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함</p><p>$sql = " select *
$sql_common
order by wr_num, wr_reply
limit $from_record, $rows ";
$result = sql_query($sql);</p><p>//$qstr = 'page='.$page.'&sst='.$sst.'&sod='.$sod.'&stx='.$stx;
$qstr .= ($qstr ? '&' : '').'sca='.$sca.'&save_stx='.$stx;</p><p>$listall = '<a href="'.$_SERVER['SCRIPT_NAME'].'" class="ov_listall">전체목록</a>';</p><p> </p><p>...중략</p><p> </p><p><span style="color: rgb(0, 0, 0); background-color: rgb(255, 167, 0);"><strong>for ($i=0; $row=sql_fetch_array($result); $i++) { 아래에</strong></span></p><p><span style="color: rgb(0, 0, 0); background-color: rgb(255, 167, 0);"><strong>
</strong></span></p><p><strong><span style="color: rgb(0, 0, 0); background-color: rgb(255, 167, 0);">$vi_3_temp = explode("」「", $row[wr_3]);
$tel_temp = explode("-", $vi_3_temp[0]);
$data[tel1] = $tel_temp[0];
$data[tel2] = $tel_temp[1];
$data[tel3] = $tel_temp[2];</span></strong></p><p><strong><span style="color: rgb(0, 0, 0); background-color: rgb(255, 167, 0);">
</span></strong></p><p><strong><span style="color: rgb(0, 0, 0); background-color: rgb(255, 167, 0);">$hphone_temp = explode("-", $vi_3_temp[1]);
$data[hphone1] = $hphone_temp[0];
$data[hphone2] = $hphone_temp[1];
$data[hphone3] = $hphone_temp[2];</span></strong></p><p><strong><span style="color: rgb(0, 0, 0); background-color: rgb(255, 167, 0);">
</span></strong></p><p><strong><span style="color: rgb(0, 0, 0); background-color: rgb(255, 167, 0);">$otel_temp = explode("-", $vi_3_temp[2]);
$data[otel1] = $otel_temp[0];
$data[otel2] = $otel_temp[1];
$data[otel3] = $otel_temp[2];</span><span style="color: rgb(0, 0, 0); background-color: rgb(255, 167, 0);"></span></strong></p><p><span style="color: rgb(0, 0, 0); background-color: rgb(255, 167, 0);"><strong>?></strong></span></p><p><span style="color: rgb(0, 0, 0); background-color: rgb(255, 167, 0);"><strong><td class="td_name sv_use"><?php echo $hphone_temp ?></td></strong></span></p><p>
부분에 $hphone_temp의 값이 "Array"로 출력 되고,
이렇게 하면 아무것도 출력이 되지 않습니다.
뭘 잘못 한건가요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 1개
c
8년 전
댓글을 작성하려면 로그인이 필요합니다.
8년 전
기본 형식은 간단하죠
</p><p> </p><p>$chk[0] = "하나";
$chk[1] = "둘리";</p><p>$ck1 = implode("||", $chk); //입력할때</p><p> </p><p> </p><p>$ch1 = explode("||",$ck1); //불려올때</p><p>echo $ch1[0];</p><p>echo $ch1[1];</p><p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택
제가 무었을 잘못 했는지 덕분에 알았습니다. 감사합니다.
웹상의 원본소스에는 아래와 같이 되어 있어 않되었었네요^^;
[code]
$hphone_temp = explode("-", $vi_3_temp[1]);
$data[hphone1] = $hphone_temp[0];
$data[hphone2] = $hphone_temp[1];
$data[hphone3] = $hphone_temp[2];
?>
<td class="td_name sv_use"><?php echo $vi_3_temp[1]; ?></td>
[/code]
답변처럼 해도 않보였는데요
질문하느라 이곳에는 자세히 적는다고 원본소스에 없는 부분까지 넣었습니다.
[code]
$vi_3_temp = explode("」「", $row[wr_3]);
$tel_temp = explode("-", $vi_3_temp[0]);
$data[tel1] = $tel_temp[0];
$data[tel2] = $tel_temp[1];
$data[tel3] = $tel_temp[2];
$hphone_temp = explode("-", $vi_3_temp[1]);
$data[hphone1] = $hphone_temp[0];
$data[hphone2] = $hphone_temp[1];
$data[hphone3] = $hphone_temp[2];
$otel_temp = explode("-", $vi_3_temp[2]);
$data[otel1] = $otel_temp[0];
$data[otel2] = $otel_temp[1];
$data[otel3] = $otel_temp[2];
[/code]
질문에 적었던 부분까지 기록하고 "달콤별"님 답변 내용대로 하니 되네요^^;
$vi_3_temp = explode("」「", $row[wr_3]); 이부분을 빠트렸네요^^;;