고수님들(국방부장관님).. 도움좀 주시와요.. 정보
고수님들(국방부장관님).. 도움좀 주시와요..첨부파일
본문
검색도 해보고 조언하신데로 해보왔는데.. 아무래도 제가 코드를 잘못쓰는거 같아서 도무지 안되더라구요.. 간단하게 생각했는데..
write_skin.php 부분에서
=========================================
$p_nine = explode("|",$write[wr_9]);
$nine01 = $p_nine[0];
$nine02 = $p_nine[1];
$nine03 = $p_nine[2];
$nine04 = $p_nine[3];
$nine05 = $p_nine[4];
$nine06 = $p_nine[5];
$nine07 = $p_nine[6];
$nine08 = $p_nine[7];
=========================================
이렇게 나눠진걸 리스트로 뿌리게 하는것을 도무지 않네요..
list_skin.php
echo "<tr><td align=center><a href='{$list[$i][href]}'><b>$subject</a></b>{$comment_cnt}</td></tr>";
echo "<tr><td align=center><a href='{$list[$i][href]}'>의뢰명:{$list[$i][datetime]}</td></tr>";
echo "<tr><td align=center><a href='{$list[$i][href]}'>외뢰업체:{$list[$i][datetime]}</td></tr>";
echo "<tr><td align=center><a href='{$list[$i][href]}'>외뢰평수:{explode("|",$list[$i][wr_4]); }</td></tr>";
도무지.. 안됨.. ㅠ.ㅜ 어떻게 바꿔야 하는지 궁금합니다..
write_skin.php 부분에서
=========================================
$p_nine = explode("|",$write[wr_9]);
$nine01 = $p_nine[0];
$nine02 = $p_nine[1];
$nine03 = $p_nine[2];
$nine04 = $p_nine[3];
$nine05 = $p_nine[4];
$nine06 = $p_nine[5];
$nine07 = $p_nine[6];
$nine08 = $p_nine[7];
=========================================
이렇게 나눠진걸 리스트로 뿌리게 하는것을 도무지 않네요..
list_skin.php
echo "<tr><td align=center><a href='{$list[$i][href]}'><b>$subject</a></b>{$comment_cnt}</td></tr>";
echo "<tr><td align=center><a href='{$list[$i][href]}'>의뢰명:{$list[$i][datetime]}</td></tr>";
echo "<tr><td align=center><a href='{$list[$i][href]}'>외뢰업체:{$list[$i][datetime]}</td></tr>";
echo "<tr><td align=center><a href='{$list[$i][href]}'>외뢰평수:{explode("|",$list[$i][wr_4]); }</td></tr>";
도무지.. 안됨.. ㅠ.ㅜ 어떻게 바꿔야 하는지 궁금합니다..
댓글 전체
저도 항상 도움만 요청하는 초보자 입니다만, 요즘 여분필드를 이용해서 스킨을 다양화 하면서 공부하고 있습니다.
제가 말씀드리는건 참고용으로 활용하세요. (고수님들이 알고 있는 방법과 다를수 있으니까여...ㅠㅠ)
$p_nine = explode("|",$write[wr_9]); <= 이렇게 한다는건 여분필드를 여러개로 쪼갠다 라고 알고 있습니다.
그래서, 그아래부분에 정의하셨던 것들이 모두 $nine01|$nine02|$nine03|$nine04| 이렇게 DB에 저장될것이고, 표시가 되겠죠.
리스트에서 노출하려면, <?=$nine01?> 이렇게 하셔도 되고, <?=$list[$i][wr_9]?> 이렇게 하셔도 됩니다.
제가 말씀드리는건 참고용으로 활용하세요. (고수님들이 알고 있는 방법과 다를수 있으니까여...ㅠㅠ)
$p_nine = explode("|",$write[wr_9]); <= 이렇게 한다는건 여분필드를 여러개로 쪼갠다 라고 알고 있습니다.
그래서, 그아래부분에 정의하셨던 것들이 모두 $nine01|$nine02|$nine03|$nine04| 이렇게 DB에 저장될것이고, 표시가 되겠죠.
리스트에서 노출하려면, <?=$nine01?> 이렇게 하셔도 되고, <?=$list[$i][wr_9]?> 이렇게 하셔도 됩니다.
답변 감사드립니다..
그럼요..
$p_nine = explode("|",$write[wr_9]);
$nine01 = $p_nine[0];
$nine02 = $p_nine[1];
$nine03 = $p_nine[2];
$nine04 = $p_nine[3];
$nine05 = $p_nine[4];
$nine06 = $p_nine[5];
$nine07 = $p_nine[6];
$nine08 = $p_nine[7];
위 부분이 list_skin 페이지에서 정의가 되어있어야 하나요?
그럼요..
$p_nine = explode("|",$write[wr_9]);
$nine01 = $p_nine[0];
$nine02 = $p_nine[1];
$nine03 = $p_nine[2];
$nine04 = $p_nine[3];
$nine05 = $p_nine[4];
$nine06 = $p_nine[5];
$nine07 = $p_nine[6];
$nine08 = $p_nine[7];
위 부분이 list_skin 페이지에서 정의가 되어있어야 하나요?
네..같이 정의 되어 있어야 해요..
에러 나지 않던가요? 소스보니 write.skin.php의 176에서 179까지 스트링에 따옴표를 붙이지 않았네요... 그리고 폼전송이전에 (폼전송이후에는 bbs안에 있는 파일을 수정해야 하니까 그전에 하겠죠.) 위와 같이 나누어진 필드들을 다시 합치는 작업을 하셔야 할겁니다...
네.. 에러가 나네요.. ㅠ.ㅜ 아 힘드네요..
필드를 나누시면, list.skin.php / view.skin.php / write.skin.php / write_update.skin.php 다 정의가 되어 있어야 합니다.
write_update.skin.php 에는 아래와 같이
//예로 나왔던 걸 정리 해봤습니다.
$wr_9 = "$nine01|$nine02|$nine03|$nine04|$nine05|$nine06|$nine07|$nine08";
$sql9 = " update $write_table set wr_9 = '$wr_9' where wr_id = '$wr_id' ";
sql_query($sql9);
위와 같이 묶어 주셔야 합니다. 꼭!! 성공하시길 바래요.
저도 처음엔 스킨이라는 스킨 모두 다 다운로드 받아서 파헤쳤답니다..^^
write_update.skin.php 에는 아래와 같이
//예로 나왔던 걸 정리 해봤습니다.
$wr_9 = "$nine01|$nine02|$nine03|$nine04|$nine05|$nine06|$nine07|$nine08";
$sql9 = " update $write_table set wr_9 = '$wr_9' where wr_id = '$wr_id' ";
sql_query($sql9);
위와 같이 묶어 주셔야 합니다. 꼭!! 성공하시길 바래요.
저도 처음엔 스킨이라는 스킨 모두 다 다운로드 받아서 파헤쳤답니다..^^
소스를 보진 않았지만 문제점은...
$write[wr_9] 값은 wr_9값을 $write 라는 변수를 이용해서 뽑는 거구요.
글쓰기 페이지에서 사용하는 변수입니다.
리스트페이지라면 $list[$i] 를 사용하시면 됩니다.
그리고 어차피 필드에 | 로 나눠서 들어가있기때문에
리스트에서도 추출하시려면 다시한번 explode하셔야 합니다.
리스트에서 뿌려주려면
$p_nine = explode("|",$write[wr_9]);
이부분을
$p_nine = explode("|",$list[$i][wr_9]); 요렇게 수정해주셔야겠죠~~
그담에 $p_nine[0]; 이런식으로 뽑아주시면..
$write[wr_9] 값은 wr_9값을 $write 라는 변수를 이용해서 뽑는 거구요.
글쓰기 페이지에서 사용하는 변수입니다.
리스트페이지라면 $list[$i] 를 사용하시면 됩니다.
그리고 어차피 필드에 | 로 나눠서 들어가있기때문에
리스트에서도 추출하시려면 다시한번 explode하셔야 합니다.
리스트에서 뿌려주려면
$p_nine = explode("|",$write[wr_9]);
이부분을
$p_nine = explode("|",$list[$i][wr_9]); 요렇게 수정해주셔야겠죠~~
그담에 $p_nine[0]; 이런식으로 뽑아주시면..