고수님들(국방부장관님).. 도움좀 주시와요..
검색도 해보고 조언하신데로 해보왔는데.. 아무래도 제가 코드를 잘못쓰는거 같아서 도무지 안되더라구요.. 간단하게 생각했는데..
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>";
도무지.. 안됨.. ㅠ.ㅜ 어떻게 바꿔야 하는지 궁금합니다..
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 7개
제가 말씀드리는건 참고용으로 활용하세요. (고수님들이 알고 있는 방법과 다를수 있으니까여...ㅠㅠ)
$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 페이지에서 정의가 되어있어야 하나요?
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]; 이런식으로 뽑아주시면..