여분필드 추가후 게시물 수정시 글이 사라지는 현상.. 정보
여분필드 추가후 게시물 수정시 글이 사라지는 현상..
본문
제목을 어떻게 적어야 할 지 몰라서..ㅜㅡ
보통 여분필드를 추가했을 때 value="<?=$write[wr_5]?>" 이런식으로 작성을 하면 글 작성 후 수정할 때 원 글 내용이 남아있잖아요..
그런데 궁금한점은..
셀렉트 박스를 사용했을 때도 글 수정할 때 원 글이 남아있게 하고 싶은데..안되네요..
<tr bgcolor="#FFFFFF">
<td bgcolor="#EDF6E0" style='padding-left:20px; height:30px;'><span class="ddoni">· 검색어1</span></td>
<td bgcolor="#FFFFFF" style='padding-left:20px;'>
<? if ($is_category) { ?>
<select name=ca_name required itemname="분류" onChange="category_data(this,'wr_10');">
<option value="">선택하세요<?=$category_option?>
</select></td>
<td width="90" bgcolor="#EDF6E0" style='padding-left:20px; height:30px;'><span class="ddoni">· 검색어2</span></td>
<td bgcolor="#FFFFFF" style='padding-left:20px;'><select name="wr_10">
<option value="">선택하세요</option>
</select></td>
</tr>
<? } ?>
<tr bgcolor="#FFFFFF">
<td bgcolor="#EDF6E0" style='padding-left:20px; height:30px;'><span class="ddoni">· 검색어3</span></td>
<td bgcolor="#FFFFFF" style='padding-left:20px;'><select name="wr_18">
<option value="">선택하세요</option>
<option value="서울">서울</option>
<option value="경기">경기</option>
<option value="인천">인천</option>
<option value="강원">강원</option>
<option value="충남">충남</option>
<option value="대전">대전</option>
<option value="충북">충북</option>
<option value="부산">부산</option>
<option value="울산">울산</option>
<option value="대구">대구</option>
<option value="경북">경북</option>
<option value="경남">경남</option>
<option value="전남">전남</option>
<option value="광주">광주</option>
<option value="전북">전북</option>
<option value="제주">제주</option>
</select><br>거주 지역을 선택하세요</td>
</td>
<td bgcolor="#EDF6E0" style='padding-left:20px; height:30px;'><span class="ddoni">· 검색어1</span></td>
<td bgcolor="#FFFFFF" style='padding-left:20px;'>
<? if ($is_category) { ?>
<select name=ca_name required itemname="분류" onChange="category_data(this,'wr_10');">
<option value="">선택하세요<?=$category_option?>
</select></td>
<td width="90" bgcolor="#EDF6E0" style='padding-left:20px; height:30px;'><span class="ddoni">· 검색어2</span></td>
<td bgcolor="#FFFFFF" style='padding-left:20px;'><select name="wr_10">
<option value="">선택하세요</option>
</select></td>
</tr>
<? } ?>
<tr bgcolor="#FFFFFF">
<td bgcolor="#EDF6E0" style='padding-left:20px; height:30px;'><span class="ddoni">· 검색어3</span></td>
<td bgcolor="#FFFFFF" style='padding-left:20px;'><select name="wr_18">
<option value="">선택하세요</option>
<option value="서울">서울</option>
<option value="경기">경기</option>
<option value="인천">인천</option>
<option value="강원">강원</option>
<option value="충남">충남</option>
<option value="대전">대전</option>
<option value="충북">충북</option>
<option value="부산">부산</option>
<option value="울산">울산</option>
<option value="대구">대구</option>
<option value="경북">경북</option>
<option value="경남">경남</option>
<option value="전남">전남</option>
<option value="광주">광주</option>
<option value="전북">전북</option>
<option value="제주">제주</option>
</select><br>거주 지역을 선택하세요</td>
</td>
이것이 원본인데..첫번째 카테고리만 원글이 그대로 있고, 두번째 카테고리와 지역선택 카테고리는 글 수정할 때 원 글이 사라져 버립니다.
value="<?=$write[wr_18]?>" 이렇게 해 봐도 안되고
name="<?=$write[wr_18]?>" 이렇게 해 봐도 안되네요...ㅠㅜ
댓글 전체
글을 수정하였을 때 bbs/write_update.php 파일에서 실행될 겁니다.
거기에는 wr_1 ~ wr_10 까지 업데이트가 이루어지는데요...
원본 파일을 수정하지 않고, 스킨에서 처리하려면 다음 링크를 참조하시기 바랍니다.
http://www.morssola.com/bbs/board.php?bo_table=g4_tip&wr_id=81
거기에는 wr_1 ~ wr_10 까지 업데이트가 이루어지는데요...
원본 파일을 수정하지 않고, 스킨에서 처리하려면 다음 링크를 참조하시기 바랍니다.
http://www.morssola.com/bbs/board.php?bo_table=g4_tip&wr_id=81
적용시켜봤는데 똑같던데요..ㅠㅜ
<select name='wr_8 class="box" required itemname='거래상황'>
<option value='on' <? if($wr_8 == "on") echo "selected"; ?>>거래가능</option>
<option value='off' <? if($nine15 == "off") echo "selected"; ?>>거래종료</option>
</select>
대충이런식으로 쓰면 됩니다.....고수시니 알아서 고치세요^^
<option value='on' <? if($wr_8 == "on") echo "selected"; ?>>거래가능</option>
<option value='off' <? if($nine15 == "off") echo "selected"; ?>>거래종료</option>
</select>
대충이런식으로 쓰면 됩니다.....고수시니 알아서 고치세요^^
전 고수가 아니라 초보라서..ㅠㅜ 적용을 해 봤는데 안되네요..ㅠㅜ
저는되는데요? 어떻게 적용했는지 올려보세요^^
<option value="">선택하세요</option>
<option value='서울'<? if($write[wr_18]=="서울") echo 'selected'; ?>>서울</option>
이런식으로 했나요?
<option value='서울'<? if($write[wr_18]=="서울") echo 'selected'; ?>>서울</option>
이런식으로 했나요?
감사합니다.
금방 확인했네요..
밖에 나갔다가 이제와서 확인했습니다.^^;
열심히 공부해야겠네요..ㅠㅜ
그런데 혹시..윗 부분에 검색어 1,2번은 어떻게 해결이 안될까요??
http://bdsin.ddoni.com/bbs/board.php?bo_table=ad4
이것이 참고 홈페이지인데,
테스트글 올려도 상관 없습니다.
글 작성하고 수정할라고 하면
검색어 1번은 선택이 되어있고, 검색어 2번은 선택이 안되요..
박스 화살표를 클릭해봐도 해당 카테고리가 전혀 안나오거든요..
검색 1번에서 다른 카테고리를 선택했다가 다시 원래 있던 카테고리를 선택하면 제대로 나오는데, 수정했을 때는 안나와지네요..
금방 확인했네요..
밖에 나갔다가 이제와서 확인했습니다.^^;
열심히 공부해야겠네요..ㅠㅜ
그런데 혹시..윗 부분에 검색어 1,2번은 어떻게 해결이 안될까요??
http://bdsin.ddoni.com/bbs/board.php?bo_table=ad4
이것이 참고 홈페이지인데,
테스트글 올려도 상관 없습니다.
글 작성하고 수정할라고 하면
검색어 1번은 선택이 되어있고, 검색어 2번은 선택이 안되요..
박스 화살표를 클릭해봐도 해당 카테고리가 전혀 안나오거든요..
검색 1번에서 다른 카테고리를 선택했다가 다시 원래 있던 카테고리를 선택하면 제대로 나오는데, 수정했을 때는 안나와지네요..
부럽습니다.....흑흑....포인트 벌기 힘들당
<select name='m_gra'>
<?php
$cat_array=groub01();
foreach ($cat_array as $row)
{
echo '<option value="';
echo $row['m_gra'];
echo '"';
if($row['m_gra'] == $data[$m_gra]) //같은내용 또 올려봅니다.
echo 'selected';
echo '>';
echo $row['m_ta_gruaname'];
echo "\n";
}
?>
</select>
<?php
$cat_array=groub01();
foreach ($cat_array as $row)
{
echo '<option value="';
echo $row['m_gra'];
echo '"';
if($row['m_gra'] == $data[$m_gra]) //같은내용 또 올려봅니다.
echo 'selected';
echo '>';
echo $row['m_ta_gruaname'];
echo "\n";
}
?>
</select>
<select name="wr_18" value="<?=$write['wr_18']?>">
// 쩝....전 디비에 숫자를 넣고 메치를 쓰기때문에...아래처럼 하면 돼서요
// 구누는 아직도 몰겠내요(제꺼 스킨에 적용해봤는데..되는데...)
http://pkgtest.mireene.com/bbs/write.php?w=u&bo_table=move&wr_id=19&page=&page=
장비번호가 select 적용
<select name='wr_3' size="1">
<?php
$cat_array=gball($mta='w_num',$mid='w_num_id',$mname='w_num_name');
foreach ($cat_array as $row)
{
echo '<option value="';
echo $row[$mname];
echo '"';
if($row['wr_3'] == $wr_3)
echo 'selected';
echo '>';
echo $row[$mname];
echo "\n";
}
?>
</select>
// 구누는 아직도 몰겠내요(제꺼 스킨에 적용해봤는데..되는데...)
http://pkgtest.mireene.com/bbs/write.php?w=u&bo_table=move&wr_id=19&page=&page=
장비번호가 select 적용
<select name='wr_3' size="1">
<?php
$cat_array=gball($mta='w_num',$mid='w_num_id',$mname='w_num_name');
foreach ($cat_array as $row)
{
echo '<option value="';
echo $row[$mname];
echo '"';
if($row['wr_3'] == $wr_3)
echo 'selected';
echo '>';
echo $row[$mname];
echo "\n";
}
?>
</select>
// 테스트 안해봤는데요... 그누용일때 이렇게 하면 돼지 않을까 생각해요.. 음..이것땜시 고생한 기억나는데....쩝....이것저것 다 해봤는데..결국 이런약식이 돼더라고요... 아... 좀더 매끄러운 방식은 그누보드 관리자 adm/bbs/board.php 소스 분석하시면 나와요... 역시 구누사장님은 멋진 구사능력을 보유하셨더라구요...
<select name='wr_3' size="1">
<?php
{
echo '<option value="';
echo $view[wr_3];
echo '"';
if($view['wr_3'] == $wr_3) // 안되면....두 구분 바꺼서 해보세요..기억이...
echo 'selected';
echo '>';
echo $view[wr_3];
echo "\n";
}
?>
</select>
제 개인생각인데요... db에 한글넣는거보다는 숫자로 넣고 빼는게 확실한거 같더라구요
<select name='wr_3' size="1">
<?php
{
echo '<option value="';
echo $view[wr_3];
echo '"';
if($view['wr_3'] == $wr_3) // 안되면....두 구분 바꺼서 해보세요..기억이...
echo 'selected';
echo '>';
echo $view[wr_3];
echo "\n";
}
?>
</select>
제 개인생각인데요... db에 한글넣는거보다는 숫자로 넣고 빼는게 확실한거 같더라구요