묻고답하기

우여곡절 끝에 카테고리 자동 등록하게 했는데,,
나중에 많이 쓰다보면 문제점이 생길 수 있는 부분 찾아주세용~
참고로, 맨밑에 mysql 닫는건 일부러 안넣었구용...
update 하는 부분 ..... 저게 조금 거슬리네여;;

$connect=mysql_connect($host_name,$user_name,$db_password);
mysql_select_db($db_name);
$result=mysql_query("select * from zetyx_board_$id2 order by no desc limit $number");

while($data=mysql_fetch_array($result))
{
$data[subject] = stripslashes($data[subject]);
$data[no] = stripslashes($data[no]);
$count = strlen($data[subject]);
if($count >= $max) {
for ($pos=$max;$pos>0 && ord($new[subject][$pos-1])>=127;$pos--);
if (($max-$pos)%2 == 0)
$data[subject] = substr($data[subject], 0, $max);
else
$data[subject] = substr($data[subject], 0, $max+1);
}
else {
$data[subject] = "$data[subject]";
}
switch($data[subject]) {
case A : $total=1; break;
case a : $total=1; break;
case B : $total=2; break;
case b : $total=2; break;
case C : $total=3; break;
case c : $total=3; break;
case D : $total=4; break;
case d : $total=4; break;
case E : $total=5; break;
case e : $total=5; break;
case F : $total=6; break;
case f : $total=6; break;
case G : $total=7; break;
case g : $total=7; break;
case H : $total=8; break;
case h : $total=8; break;
case I : $total=9; break;
case i : $total=9; break;
case J : $total=10; break;
case j : $total=10; break;
case K : $total=11; break;
case k : $total=11; break;
case L : $total=12; break;
case l : $total=12; break;
case M : $total=13; break;
case m : $total=13; break;
case N : $total=14; break;
case n : $total=14; break;
case O : $total=15; break;
case o : $total=15; break;
case P : $total=16; break;
case p : $total=16; break;
case Q : $total=17; break;
case q : $total=17; break;
case R : $total=18; break;
case r : $total=18; break;
case S : $total=19; break;
case s : $total=19; break;
case T : $total=20; break;
case t : $total=20; break;
case U : $total=21; break;
case u : $total=21; break;
case V : $total=22; break;
case v : $total=22; break;
case W : $total=23; break;
case w : $total=23; break;
case X : $total=24; break;
case x : $total=24; break;
case Y : $total=25; break;
case y : $total=25; break;
case Z : $total=26; break;
case z : $total=26; break;
default : $total=27;
}
    mysql_query("update zetyx_board_$id2 set category='$total' where no='$data[no]'");
        mysql_query("update $t_category"."_$id2 set num=num+1 where no='$total'");

}
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
해정 초보적인 두가지 질문 [1] 2007.08.10
박진환 팝업창 말인데요/. [5] 2007.08.10
靑色糖™ [문제해결]갑자기 인터넷을 띄우니까 이상한 일이 생겨요 [1] 2007.08.10
최상열 이런건 어떻게 해결하나요? [1] 2007.08.10
김지훈 아파치2.0.43에서 한글 파일이 지원안되냐요?!?!?! [3] 2007.08.10
김지훈 아파치 2.0.43 에서 ASP를 실행할수있는 방법이없나요? [9] 2007.08.10
여신냥 스크립트를 잘 모르겠네요-_-;<-질문아님 [2] 2007.08.10
미자 처음으로 프로그래밍했는데 좀 봐주셔요 ;; [4] 2007.08.10
김민규 연산자에 대한 질문여... [2] 2007.08.10
김준엽 투표나 서명운동할때 쓰이는 태그를 알고싶은데요 [1] 2007.08.10
김지훈 아파치 2.0.43 에다가 PHP 4.2.3 적용하려니깐 에러가! (해결했음T.T) [3] 2007.08.10
스마트가이 apache 로그파일 날짜별로 기록하게 하고싶은데요... [1] 2007.08.10
killrain 일정시간뒤에 데이터가 삭제되게 할려면.. [2] 2007.08.10
박거성 mysql 의 테이블이..... [1] 2007.08.10
신채호 쿠오오오~ 이런 효과 어떻게 내나요~ ㅜ.ㅡ 꼭좀부탁드려요 [2] 2007.08.10
욱이 노프레임홈에서 왼쪽셀크기 고정 [2] 2007.08.10
최상열 이런효과 어떻게 구현하나요? [3] 2007.08.10
멈추어다오 웹이 아닌곳에서 인자를 전달하여 페이지를 구동할수 있는가?? ㅡㅡ;; [2] 2007.08.10
Brown 제로보드 스킨에서요..  
박준영 이런 라인을 만들고싶어서...고수님들께 질문합니다.. [3] 2007.08.10
권영훈 제로보드.. ㄷ ㅏ잘되는데 비밀번호 분실이 안돼여ㅠㅠ [3] 2007.08.10
funi 맥스mp3 에 동영상을 타게시판에 올리는 방법??? [1] 2007.08.10
붉은비가내려™ 거미줄같이 생긴 플래쉬  
Brown 이상하게 만들긴 했는데,, 완벽하게 고쳐주실분? [5] 2007.08.10
문현호 [나모] 질문점 여쭤보겠습니다~ [1] 2007.08.10
최한경(곰한마리™) 로딩 페이지 만들기!  
나그네 7682 번에 다시 질문을 썼으니 고수님들 잘 봐주세요 [2] 2007.08.10
피레스톰 아시는 분은 도와주세요.. ㅜ.ㅜ  
신원진 이 폰트가 뭔지 알고 싶은데요.. [2] 2007.08.10
김수진 사진을 저장할때 이상해 졌어요 [2] 2007.08.10