답변 3개
채택된 답변
+20 포인트
마르스컴퍼니
Expert
4년 전
</p>
<p><?php
$arr = explode("|" , $board['bo_1']);
?></p>
<p><select name="wr_1" id="wr_1" required>
<option value="">선택하세요.</option>
<?php foreach ($arr as $key => $val) { ?>
<option value="<?php echo $val ?>"> <?php echo $val ?></option>
<?php } ?>
</select></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 5개
g
godglee
4년 전
�
마르스컴퍼니
4년 전
1) list.skin.php 에서는 $write 가 쓰이지 않습니다.
<option value="<?php echo $val ?>" <?php echo ($list[$i]['wr_1'] == $val) ? " selected" : "";?> > <?php echo $val ?></option>
여야 할 듯 합니다.
2) list 에서 각 목록 하나하나에 셀렉트 박스가 있고, 그 셀렉트 박스에 하나를 선택해서,
글쓰기? (write.skin.php) 에 넘기려고 한다는 의미인지 잘 모르겠습니다.
그러한 경우는 보통 없는 케이스이고..
꼭 그런 케이스가 필요해서 한다고 하면.. 쉽지 않은 작업(난이도) 일 듯 합니다.
전체적인 질문의 맥락이 잘 이해되지 않습니다.
<option value="<?php echo $val ?>" <?php echo ($list[$i]['wr_1'] == $val) ? " selected" : "";?> > <?php echo $val ?></option>
여야 할 듯 합니다.
2) list 에서 각 목록 하나하나에 셀렉트 박스가 있고, 그 셀렉트 박스에 하나를 선택해서,
글쓰기? (write.skin.php) 에 넘기려고 한다는 의미인지 잘 모르겠습니다.
그러한 경우는 보통 없는 케이스이고..
꼭 그런 케이스가 필요해서 한다고 하면.. 쉽지 않은 작업(난이도) 일 듯 합니다.
전체적인 질문의 맥락이 잘 이해되지 않습니다.
g
godglee
4년 전
list.skin.php 페이지에서 select 로 선택후 ,
write.skin.php 페이지이서 sql로 insert 하고 있습니다.
문제 1: list.skin.php 페이지에서
<option value="<?php echo $val ?>" <?php echo ($list[$i]['wr_1'] == $val) ? " selected" : "";?> > <?php echo $val ?></option>
echo $list[$i]['wr_1']; 값이 노출되지 않습니다.
문제 2: write.skin.php 페이지에서
$sql 로 insert 하는데, 쿼리문을 보시면, wr_project 에 넣으려고 하는데, wr_project = '여기', 해당값을 뭐라고 써야 되겠는지 모르겠습니다.
write.skin.php 페이지이서 sql로 insert 하고 있습니다.
문제 1: list.skin.php 페이지에서
<option value="<?php echo $val ?>" <?php echo ($list[$i]['wr_1'] == $val) ? " selected" : "";?> > <?php echo $val ?></option>
echo $list[$i]['wr_1']; 값이 노출되지 않습니다.
문제 2: write.skin.php 페이지에서
$sql 로 insert 하는데, 쿼리문을 보시면, wr_project 에 넣으려고 하는데, wr_project = '여기', 해당값을 뭐라고 써야 되겠는지 모르겠습니다.
g
godglee
4년 전
list.skin.php 파일의 select option 에 선택된 값을 write.skin.php 에서 어떻게 받아오나요? 그리고 어떻게 저장되나요?
�
마르스컴퍼니
4년 전
드문 케이스라 잘 모르겠습니다.
한 가지 얘기드릴 수 있는 부분은..
<a href="/bbs/write.php?val=3">클릭</a>
으로 넘기면..
write.php 에서는 $val 에 '3'이라는 값이 들어오게 됩니다.
한 가지 얘기드릴 수 있는 부분은..
<a href="/bbs/write.php?val=3">클릭</a>
으로 넘기면..
write.php 에서는 $val 에 '3'이라는 값이 들어오게 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
4년 전
explode 는 배열로 만들어주는거죠
$list[$i]['wr_1'] 는 배열을 불러오고있을테구요
$list[$i]['wr_1'][0], $list[$i]['wr_1'][1] 이런식으로 찍힐것같네요
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
4년 전
이건 글쓰기페이지 기준이긴한데 참고하세요
https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=107
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
이부분이 선택 되어서 write.skin.php에저장하려고 하는데,
선택이 안되는건지, sql에 불러오지 못하는건지 저장이 안되더군요,
더 봐주시겠어요? 감사합니다.
$sql = " insert into $write_table
set wr_link1 = UNIX_TIMESTAMP(),
wr_link2 = 0,
wr_project = '$val',
mb_id = '$member[mb_id]',
wr_name = '$member[mb_name]',
}
wr_project = '$val' 가 맞나요? 여기에 추가하려고 합니다.
이부분은 새로 추가한 부분이고, 이것만 저장이 안됩니다.