여분필드 해결좀 해주세요.ㅠㅠ
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 : http://gsmcsogang.ddoni.com/bbs/write.php?bo_table=study
여분필드 wr_8번을
<?
$ex8_filed = explode("|",$write[wr_8]);
$ext8_00 = $ex8_filed[0];
$ext8_01 = $ex8_filed[1];
$ext8_02 = $ex8_filed[2];
$ext8_03 = $ex8_filed[3];
$ext8_04 = $ex8_filed[4];
$ext8_05 = $ex8_filed[5];
$ext8_06 = $ex8_filed[6];
$ext8_07 = $ex8_filed[7];
$ext8_08 = $ex8_filed[8];
$ext8_09 = $ex8_filed[9];
$ext8_10 = $ex8_filed[10];
$ext8_11 = $ex8_filed[11];
$ext8_12 = $ex8_filed[12];
$ext8_13 = $ex8_filed[13];
$ext8_14 = $ex8_filed[14];
$ext8_15 = $ex8_filed[15];
$ext8_16 = $ex8_filed[16];
$ext8_17 = $ex8_filed[17];
$ext8_18 = $ex8_filed[18];
$ext8_19 = $ex8_filed[19];
$ext8_20 = $ex8_filed[20];
$ext8_21 = $ex8_filed[21];
$ext8_22 = $ex8_filed[22];
$ext8_23 = $ex8_filed[23];
$ext8_24 = $ex8_filed[24];
$ext8_25 = $ex8_filed[25];
$ext8_26 = $ex8_filed[26];
$ext8_27 = $ex8_filed[27];
$ext8_28 = $ex8_filed[28];
$ext8_29 = $ex8_filed[29];
$ext8_30 = $ex8_filed[30];
$ext8_31 = $ex8_filed[31];
$ext8_32 = $ex8_filed[32];
$ext8_33 = $ex8_filed[33];
$ext8_34 = $ex8_filed[34];
$ext8_35 = $ex8_filed[35];
$ext8_36 = $ex8_filed[36];
$ext8_37 = $ex8_filed[37];
$ext8_38 = $ex8_filed[38];
$ext8_39 = $ex8_filed[39];
$ext8_40 = $ex8_filed[40];
$ext8_41 = $ex8_filed[41];
$ext8_42 = $ex8_filed[42];
$ext8_43 = $ex8_filed[43];
$ext8_44 = $ex8_filed[44];
$ext8_45 = $ex8_filed[45];
$ext8_46 = $ex8_filed[46];
$ext8_47 = $ex8_filed[47];
$ext8_48 = $ex8_filed[48];
$ext8_49 = $ex8_filed[49];
$ext8_50 = $ex8_filed[50];
$ext8_51 = $ex8_filed[51];
$ext8_52 = $ex8_filed[52];
$ext8_53 = $ex8_filed[53];
$ext8_54 = $ex8_filed[54];
$ext8_55 = $ex8_filed[55];
$ext8_56 = $ex8_filed[56];
$ext8_57 = $ex8_filed[57];
$ext8_58 = $ex8_filed[58];
$ext8_59 = $ex8_filed[59];
$ext8_60 = $ex8_filed[60];
$ext8_61 = $ex8_filed[61];
$ext8_62 = $ex8_filed[62];
$ext8_63 = $ex8_filed[63];
$ext8_64 = $ex8_filed[64];
$ext8_65 = $ex8_filed[65];
$ext8_66 = $ex8_filed[66];
$ext8_67 = $ex8_filed[67];
?>
이렇게 쪼개고
<input type="checkbox" name="ext8_06" value="주중1:1" <? if ($ext8_06 == '주중1:1') echo "checked";?>>
내용을 이런식으로 ..넣고..
write_update.head.skin.php에서
<?
$wr_8 = "$ext8_00|$ext8_01|$ext8_02|$ext8_03|$ext8_04|$ext8_05|$ext8_06|$ext8_07|$ext8_08|$ext8_09|$ext8_10|$ext8_11|$ext8_12|$ex8_13|$ext8_14|$ext8_15|$ext8_16|$ext8_17|$ext8_18|$ext8_19|$ext8_20|$ext8_21|$ext8_22|$ext8_23|$ext8_24|$ext8_25|$ext8_26$ext8_27|$ext8_28|$ext8_29|$ext8_30|$ext8_31|$ext8_32|$ext8_33|$ext8_34|$ext8_35|$ext8_36|$ext8_37|$ext8_38|$ext8_39|$ext_40|$ext8_41|$ext8_42|$ext8_43|$ext8_44|$ext8_45|$ext8_46|$ext8_47|$ext8_48|$ext8_49|$ext8_50|$ext8_51|$ext8_52|$ext8_53|$ext8_54|$ext8_55|$ext8_56|$ext8_57|$ext8_58|$ext8_59|$ext8_60|$ext8_61|$ext8_62|$ext8_63|$ext8_64|$ext8_65|$ext8_66|$ext8_67";
$sq8 = " update $write_table set wr_8 = '$wr_8' where wr_id = '$wr_id' ";
sql_query($sq8);
?>
이렇게 넣고..
view.php파일에서
<? if ($ext8_46 == '언어') echo "<img src=$board_skin_path/img/icon_check.gif align=absmiddle><font color=red><b>언어</b></font> "; else echo " "?>
이런식으로 출력을 하게 했습니다.
mysql에서 wr_8번을 longtext로 바꿨구요...
그런데 글을 적거나..수정을 할 때 왜 반절밖에 안나올까요???
wr_8번을 너무 많이 쪼개서 그럴까요?
mysql데이타를 보니 자료는 정상적으로 들어오는것 같은데..왜 출력이 제대로 안될까요?
오류 주소 : http://gsmcsogang.ddoni.com/bbs/write.php?bo_table=study
여분필드 wr_8번을
<?
$ex8_filed = explode("|",$write[wr_8]);
$ext8_00 = $ex8_filed[0];
$ext8_01 = $ex8_filed[1];
$ext8_02 = $ex8_filed[2];
$ext8_03 = $ex8_filed[3];
$ext8_04 = $ex8_filed[4];
$ext8_05 = $ex8_filed[5];
$ext8_06 = $ex8_filed[6];
$ext8_07 = $ex8_filed[7];
$ext8_08 = $ex8_filed[8];
$ext8_09 = $ex8_filed[9];
$ext8_10 = $ex8_filed[10];
$ext8_11 = $ex8_filed[11];
$ext8_12 = $ex8_filed[12];
$ext8_13 = $ex8_filed[13];
$ext8_14 = $ex8_filed[14];
$ext8_15 = $ex8_filed[15];
$ext8_16 = $ex8_filed[16];
$ext8_17 = $ex8_filed[17];
$ext8_18 = $ex8_filed[18];
$ext8_19 = $ex8_filed[19];
$ext8_20 = $ex8_filed[20];
$ext8_21 = $ex8_filed[21];
$ext8_22 = $ex8_filed[22];
$ext8_23 = $ex8_filed[23];
$ext8_24 = $ex8_filed[24];
$ext8_25 = $ex8_filed[25];
$ext8_26 = $ex8_filed[26];
$ext8_27 = $ex8_filed[27];
$ext8_28 = $ex8_filed[28];
$ext8_29 = $ex8_filed[29];
$ext8_30 = $ex8_filed[30];
$ext8_31 = $ex8_filed[31];
$ext8_32 = $ex8_filed[32];
$ext8_33 = $ex8_filed[33];
$ext8_34 = $ex8_filed[34];
$ext8_35 = $ex8_filed[35];
$ext8_36 = $ex8_filed[36];
$ext8_37 = $ex8_filed[37];
$ext8_38 = $ex8_filed[38];
$ext8_39 = $ex8_filed[39];
$ext8_40 = $ex8_filed[40];
$ext8_41 = $ex8_filed[41];
$ext8_42 = $ex8_filed[42];
$ext8_43 = $ex8_filed[43];
$ext8_44 = $ex8_filed[44];
$ext8_45 = $ex8_filed[45];
$ext8_46 = $ex8_filed[46];
$ext8_47 = $ex8_filed[47];
$ext8_48 = $ex8_filed[48];
$ext8_49 = $ex8_filed[49];
$ext8_50 = $ex8_filed[50];
$ext8_51 = $ex8_filed[51];
$ext8_52 = $ex8_filed[52];
$ext8_53 = $ex8_filed[53];
$ext8_54 = $ex8_filed[54];
$ext8_55 = $ex8_filed[55];
$ext8_56 = $ex8_filed[56];
$ext8_57 = $ex8_filed[57];
$ext8_58 = $ex8_filed[58];
$ext8_59 = $ex8_filed[59];
$ext8_60 = $ex8_filed[60];
$ext8_61 = $ex8_filed[61];
$ext8_62 = $ex8_filed[62];
$ext8_63 = $ex8_filed[63];
$ext8_64 = $ex8_filed[64];
$ext8_65 = $ex8_filed[65];
$ext8_66 = $ex8_filed[66];
$ext8_67 = $ex8_filed[67];
?>
이렇게 쪼개고
<input type="checkbox" name="ext8_06" value="주중1:1" <? if ($ext8_06 == '주중1:1') echo "checked";?>>
내용을 이런식으로 ..넣고..
write_update.head.skin.php에서
<?
$wr_8 = "$ext8_00|$ext8_01|$ext8_02|$ext8_03|$ext8_04|$ext8_05|$ext8_06|$ext8_07|$ext8_08|$ext8_09|$ext8_10|$ext8_11|$ext8_12|$ex8_13|$ext8_14|$ext8_15|$ext8_16|$ext8_17|$ext8_18|$ext8_19|$ext8_20|$ext8_21|$ext8_22|$ext8_23|$ext8_24|$ext8_25|$ext8_26$ext8_27|$ext8_28|$ext8_29|$ext8_30|$ext8_31|$ext8_32|$ext8_33|$ext8_34|$ext8_35|$ext8_36|$ext8_37|$ext8_38|$ext8_39|$ext_40|$ext8_41|$ext8_42|$ext8_43|$ext8_44|$ext8_45|$ext8_46|$ext8_47|$ext8_48|$ext8_49|$ext8_50|$ext8_51|$ext8_52|$ext8_53|$ext8_54|$ext8_55|$ext8_56|$ext8_57|$ext8_58|$ext8_59|$ext8_60|$ext8_61|$ext8_62|$ext8_63|$ext8_64|$ext8_65|$ext8_66|$ext8_67";
$sq8 = " update $write_table set wr_8 = '$wr_8' where wr_id = '$wr_id' ";
sql_query($sq8);
?>
이렇게 넣고..
view.php파일에서
<? if ($ext8_46 == '언어') echo "<img src=$board_skin_path/img/icon_check.gif align=absmiddle><font color=red><b>언어</b></font> "; else echo " "?>
이런식으로 출력을 하게 했습니다.
mysql에서 wr_8번을 longtext로 바꿨구요...
그런데 글을 적거나..수정을 할 때 왜 반절밖에 안나올까요???
wr_8번을 너무 많이 쪼개서 그럴까요?
mysql데이타를 보니 자료는 정상적으로 들어오는것 같은데..왜 출력이 제대로 안될까요?
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 21개
print_r( $ex8_filed);
해서 값이 있나 확인해 보세요.
프로그램을 모르는데 짜집기 하는것도 겨우 하는 상황이라서요
print_r( $ex8_filed);
$ext8_00 = $ex8_filed[0];
...
..
.
이렇게요.
63번까지는 입력이 되는데 64,65,66번은 값이 없네요...
근데 왜 이상하게 view화면에서는 입력된 내용들이 출력이 안될까요?
view.skin.php파일에서는..
<? if ($ext8_25 == '언어') echo "<img src=$board_skin_path/img/icon_check.gif align=absmiddle><font color=red><b>언어</b></font> "; else echo " "?>
이런식으로 값을 입력했거든요...
http://gsmcsogang.ddoni.com/bbs/board.php?bo_table=study&wr_id=20&page=0&sca=&sfl=&stx=&sst=&sod=&spt=0&page=0
이 페이지에 보시면..위쪽에 값이 나오는데..view화면에서는 일부만 입력이 되네요
<?
$ex8_filed = explode("|",$view[wr_8]);
$ext8_00 = $ex8_filed[0];
$ext8_01 = $ex8_filed[1];
$ext8_02 = $ex8_filed[2];
$ext8_03 = $ex8_filed[3];
$ext8_04 = $ex8_filed[4];
$ext8_05 = $ex8_filed[5];
$ext8_06 = $ex8_filed[6];
$ext8_07 = $ex8_filed[7];
$ext8_08 = $ex8_filed[8];
$ext8_09 = $ex8_filed[9];
$ext8_10 = $ex8_filed[10];
$ext8_11 = $ex8_filed[11];
$ext8_12 = $ex8_filed[12];
$ext8_13 = $ex8_filed[13];
$ext8_14 = $ex8_filed[14];
$ext8_15 = $ex8_filed[15];
$ext8_16 = $ex8_filed[16];
$ext8_17 = $ex8_filed[17];
$ext8_18 = $ex8_filed[18];
$ext8_19 = $ex8_filed[19];
$ext8_20 = $ex8_filed[20];
$ext8_21 = $ex8_filed[21];
$ext8_22 = $ex8_filed[22];
$ext8_23 = $ex8_filed[23];
$ext8_24 = $ex8_filed[24];
$ext8_25 = $ex8_filed[25];
$ext8_26 = $ex8_filed[26];
$ext8_27 = $ex8_filed[27];
$ext8_28 = $ex8_filed[28];
$ext8_29 = $ex8_filed[29];
$ext8_30 = $ex8_filed[30];
$ext8_31 = $ex8_filed[31];
$ext8_32 = $ex8_filed[32];
$ext8_33 = $ex8_filed[33];
$ext8_34 = $ex8_filed[34];
$ext8_35 = $ex8_filed[35];
$ext8_36 = $ex8_filed[36];
$ext8_37 = $ex8_filed[37];
$ext8_38 = $ex8_filed[38];
$ext8_39 = $ex8_filed[39];
$ext8_40 = $ex8_filed[40];
$ext8_41 = $ex8_filed[41];
$ext8_42 = $ex8_filed[42];
$ext8_43 = $ex8_filed[43];
$ext8_44 = $ex8_filed[44];
$ext8_45 = $ex8_filed[45];
$ext8_46 = $ex8_filed[46];
$ext8_47 = $ex8_filed[47];
$ext8_48 = $ex8_filed[48];
$ext8_49 = $ex8_filed[49];
$ext8_50 = $ex8_filed[50];
$ext8_51 = $ex8_filed[51];
$ext8_52 = $ex8_filed[52];
$ext8_53 = $ex8_filed[53];
$ext8_54 = $ex8_filed[54];
$ext8_55 = $ex8_filed[55];
$ext8_56 = $ex8_filed[56];
$ext8_57 = $ex8_filed[57];
$ext8_58 = $ex8_filed[58];
$ext8_59 = $ex8_filed[59];
$ext8_60 = $ex8_filed[60];
$ext8_61 = $ex8_filed[61];
$ext8_62 = $ex8_filed[62];
$ext8_63 = $ex8_filed[63];
$ext8_64 = $ex8_filed[64];
$ext8_65 = $ex8_filed[65];
$ext8_66 = $ex8_filed[66];
$ext8_67 = $ex8_filed[67];
?>
해줬나용?
view화면에도 상단에
<?
$ex8_filed = explode("|",$view[wr_8]);
print_r( $ex8_filed);
$ext8_00 = $ex8_filed[0];
$ext8_01 = $ex8_filed[1];
$ext8_02 = $ex8_filed[2];
$ext8_03 = $ex8_filed[3];
$ext8_04 = $ex8_filed[4];
$ext8_05 = $ex8_filed[5];
$ext8_06 = $ex8_filed[6];
$ext8_07 = $ex8_filed[7];
$ext8_08 = $ex8_filed[8];
$ext8_09 = $ex8_filed[9];
$ext8_10 = $ex8_filed[10];
$ext8_11 = $ex8_filed[11];
$ext8_12 = $ex8_filed[12];
$ext8_13 = $ex8_filed[13];
$ext8_14 = $ex8_filed[14];
$ext8_15 = $ex8_filed[15];
$ext8_16 = $ex8_filed[16];
$ext8_17 = $ex8_filed[17];
$ext8_18 = $ex8_filed[18];
$ext8_19 = $ex8_filed[19];
$ext8_20 = $ex8_filed[20];
$ext8_21 = $ex8_filed[21];
$ext8_22 = $ex8_filed[22];
$ext8_23 = $ex8_filed[23];
$ext8_24 = $ex8_filed[24];
$ext8_25 = $ex8_filed[25];
$ext8_26 = $ex8_filed[26];
$ext8_27 = $ex8_filed[27];
$ext8_28 = $ex8_filed[28];
$ext8_29 = $ex8_filed[29];
$ext8_30 = $ex8_filed[30];
$ext8_31 = $ex8_filed[31];
$ext8_32 = $ex8_filed[32];
$ext8_33 = $ex8_filed[33];
$ext8_34 = $ex8_filed[34];
$ext8_35 = $ex8_filed[35];
$ext8_36 = $ex8_filed[36];
$ext8_37 = $ex8_filed[37];
$ext8_38 = $ex8_filed[38];
$ext8_39 = $ex8_filed[39];
$ext8_40 = $ex8_filed[40];
$ext8_41 = $ex8_filed[41];
$ext8_42 = $ex8_filed[42];
$ext8_43 = $ex8_filed[43];
$ext8_44 = $ex8_filed[44];
$ext8_45 = $ex8_filed[45];
$ext8_46 = $ex8_filed[46];
$ext8_47 = $ex8_filed[47];
$ext8_48 = $ex8_filed[48];
$ext8_49 = $ex8_filed[49];
$ext8_50 = $ex8_filed[50];
$ext8_51 = $ex8_filed[51];
$ext8_52 = $ex8_filed[52];
$ext8_53 = $ex8_filed[53];
$ext8_54 = $ex8_filed[54];
$ext8_55 = $ex8_filed[55];
$ext8_56 = $ex8_filed[56];
$ext8_57 = $ex8_filed[57];
$ext8_58 = $ex8_filed[58];
$ext8_59 = $ex8_filed[59];
$ext8_60 = $ex8_filed[60];
$ext8_61 = $ex8_filed[61];
$ext8_62 = $ex8_filed[62];
$ext8_63 = $ex8_filed[63];
$ext8_64 = $ex8_filed[64];
$ext8_65 = $ex8_filed[65];
$ext8_66 = $ex8_filed[66];
$ext8_67 = $ex8_filed[67];
?>
이렇게 넣어줬습니다.
$ex8_filed[60]를 써 보세요.
오타가 아닐까요?
오타가 있나해서 어제부터 하나하나 꼼꼼히 다 찾아봐서 이래저래 오타를 찾고 했는데 눈 빠지는줄 알았어요..ㅠㅠ
그리고 지금은 제가 보기에는 오타가 안보이더라구요.
$ex8_filed[60]은 안 나온다고요? 중간에 unset()하지 않은 이상 그럴 리가 없습니다.
field가 아니고 filed네요. ^^
view.skin.php를 첨부 파일로 올려 보시죠?
해당 게시판은 파일첨부기능이 없어서..
위 주소에다가 올려놓았습니다.
<? if ($ext8_32 == '언어') echo > "; else echo " "?>
<? if ($ext8_33 == '논술') echo > "; else echo " "?>
<? if ($ext8_34 == '주중1:1') echo </font> "; else echo " "?>
<? if ($ext8_35 == '논술특강') echo></font> "; else echo " "?>
<? if ($ext8_36 == '시험특강') echo "font> "; else echo " "?>
<? if ($ext8_37 == '방학특강') echo "b></font> "; else echo " "?></td>
번호가 하나씩 어긋났군요. 역시 오타 앞에서 장사 없죠.
비용은, 시간당 3만포인트입니다. ^^
그게뭐죠??
근데..제가 보면..아무리 봐도..
write파일과 view파일을 봐도..번호가 어긋난것은 안보이는데..ㅠㅜ
만약 어긋났다면.. 하나씩 밀려서 내용이 모두 입력되어야 하지 않을까요??
지금 상태에서는 밀려서 작성된것이 아니라 아예 출력이 안되버리는데요.ㅠㅜ
<? if ($ext8_32 == '언어') echo "111"; else echo $ext8_32;
이런식으로 써 보세요.
이것하고..
<? if ($ext8_59 == '월') echo "<img src=$board_skin_path/img/icon_check.gif align=absmiddle><font color=red><b>월</b></font> "; else echo " "?>
이것하고 똑같은 내용 아닌가요???
바꿔도 똑같이 나오는데요..
입력한 값이 이상한 곳에 찍혀버리고..ㅠㅠ
이런이런.. 오늘 밤새도록 처음부터 다시 하나하나 해 봐야겠네요..
엑스엠엘님 시간내 주셔서 감사합니다.
어떻게 제가 포인트라도 드릴 수 있는 방법이 있을까요??^^;
참..하나만 더 여쭤볼깨요..
만약
<? if ($ext8_59 == '월') echo "<img src=$board_skin_path/img/icon_check.gif align=absmiddle><font color=red><b>월</b></font> "; else echo $ext8_59; ?>
이런식으로 작성을 하면 글 수정할 때 내용이 모두 사라져 버리는데..
그것은 어떻게 처리를 해야할까요?
<input에서 value를 지정해 주시면 됩니다.