글쓴사람 바다소년
글쓴시간2003년 10월 31일 오전 9시 46분 9초
    제목글쓰기할때 중복으로 글이 올라가네요...ㅡㅡ;;
특별히 손을 댄건 없는데요...

글을 한번 쓰면 중복으로 글이 2개씩 올라갈때 있구 한개만 올라갈때 있구요..

어떻체 체크를 해 보면 알수가 있쪄???

            $this->db->query('lock tables '.$this->db->master_table.' write');
            $this->db->query('select max(sort) from '.$this->db->master_table.' where parent=0');
            $this->db->query('insert into '.$this->db->master_table.' set
                sort ='.($this->db->getOne()+$this->replyLimit).',
                name ="'.$_POST['name'].'",
                pass ="'.$_POST['pass'].'",
                email="'.$_POST['email'].'",
                homepage="'.$_POST['homepage'].'",
                ip   ="'.$_SERVER['REMOTE_ADDR'].'",
                title="'.$_POST['title'].'",
                rtime=now(),
                html ="'.$_POST['html'].'",
                text="'.$_POST['text'].'",
                download="'.$filename.'"'
            );
            $this->db->query('update '.$this->db->master_table.' set top='.$this->db->getLastIndex().' where idx='.$this->db->lastIndex);
            $this->db->query('unlock tables');

이렇게 되어 있으면 원래 한번만 글을 insert해야 하지 않나요???

참 이상하네요..

의견 좀 부탁드리겠습니다.
관리자 글쎄요.. register() 메서드가 두 번 호출되지 않았다면.. 디비문제일텐데..

register() 메서드에다가

echo "호출됨";
sleep(1);

이렇게 넣고 디버깅해보세요.

템플릿에 관련된 질문만 해주세요ㅠㅠ
03-10-31 12:31
    이름
비밀번호
 
Since 2003-03-03 hosted on vultr.com