묻고답하기

아래 첨부한대로 xeAtoms.class.php를 만들어 보았습니다. 적색으로 표현한 부분을 지우면 에러가 없어지는데요.

그부분이 데이타를 가져오는 부분이라서리...

배열 구조를 잘못 짠 것 같은데... 어떻게 해야 하는지 조언부탁드립니다.

증상--------------------------

적색 부분을 제거하고 위젯을 첨부하면 첨부가 됩니다.

그 상태에서 코드에 적색 부분을 추가하면 문제없이 출력은 됩니다.

 

그러나 적색부분이 있는 상태에서 위젯을 첨부하려고 하면 unexpected error가 뜨네요.

---------------------------------------------------------------------------------------------

 

<?php

    class xeAtoms extends WidgetHandler {
 

       function proc($args) {

            $connect = mysql_connect('localhost','astere','anti2231');
            $selectdb = mysql_select_db("astere",$connect);
            $query = "select * from periodic_table";
            $result = mysql_query($query,$connect);
            $atoms = array();
            while($output = mysql_fetch_array($result)){
                $atom->Number = $output[No];
                $atom->Symbol = $output[Symbol];
                $atom->Name = $output[Name];
                $atom->Category = $output[Category];
                $atom->Weight = $output[Weight];
                $atom->Group = $output[Party];
                $atom->Period = $output[Period];
                $atom->Block = $output[Block];
                $atom->Electron = $output[Electron];
                $atom->Phase = $output[Phase];
                $atom->MP = str_replace("CCC", "℃", $output[MP]);
                $atom->BP = str_replace("CCC", "℃", $output[BP]);
                $atom->Density = str_replace("CCC", "℃", $output[Density]);
                $atom->Color = $output[Color];
                $atom->IE = $output[IE];
                $atom->EA = $output[EA];
                $atom->EN = $output[EN];
                $atom->CR = $output[CR];
                $atom->AR = $output[AR];
                $atom->IR = $output[AR];
                $atom->EF = $output[EF];
                $atom->EV = $output[EV];
                $atom->Discovery = $output[Discovery];
                $atoms[$output[No]] = $atom;
                unset($atom);
            }
            mysql_close($connect);
            Context::set('atoms', $atoms);

 

            $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin);
            Context::set('colorset',$args->colorset);

 

             $tpl_file = 'list';

 

            $oTemplate = &TemplateHandler::getInstance();
            return $oTemplate->compile($tpl_path, $tpl_file);
        }
    }
?>

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
복고열전 모듈을 설치하면 설치한 파일들은 어느 파일로 복사가 되나요? [2] 2009.08.31 by 복고열전
위젯 밑에 최근게시물 다는 방법 질문했는데.. [2] 2009.08.31 by 보라생이
그린 레이아웃 스킨을 다운받아서 적용했는데 에러가 뜹니다.  
이경민 제로보드 관리자 로그인시 계속 첫화면이 나옵니다.  
미야 자유게시판이 왜 플래닛홈으로 대체 된건가요? [2] 2009.08.31 by khongchi
j500024 쓰기파일write.php에서 뷰파일view.php 설정어떻게하는지 도와주세요.  
쌈꾼 작성글보기가 2개로 보이네요.  
위젯 최근게시물 출력을 어떻게 하나요?  
int21 비밀번호찾기에서 NULL값만 나오네여... [2] 2009.08.31 by int21
꼼장어 홈페이지 접근 불가..... [1] 2009.08.31 by puser
puser 페이지수정문의점요...  
나그네 주저... 첨부파일 사라짐.. 정녕 해결방법이 없는 건가요? T.T [4] 2009.08.30 by 나그네
싱글킨 에디터가 깨져서 나오는데.. 원인을 혹시 아시는분있으시면 도와주세요. [2] 2009.08.30 by 난다날아
감자상 이 스킨 이름좀알려주세요 [1] 2009.08.30 by mc뷰
우리아기 메모박스 에서 현제접속자 누루면  
최기태 게시물 읽을 때 하단에 목록수 조정 가능한가요 [2] 2009.08.30 by 최기태
최기태 XE공식 레이아웃 배너 관련 질문요?  
장뚱이 powered by XE 예쁘게 넣는 법 좀여..  
뮤직맨 2000픽셀 이상 업로드 에러.. file  
중생 최신 문서 위젯에 제목을... [3] 2009.08.30 by 중생
바이블인사이드 이곳 xpressengine 스킨 적용했는데 관리자모드 들어가는 버튼이 안보이네요~ [10] 2009.08.30 by 바이블인사이드
이재한744 위젯을 만들어 보려고 하는데... unexpected error occured가 나오네요. ㅠㅠ [3] 2009.08.30 by 이재한744
푸른하늘309 국정원에서 배포하는 CleanAX에 대해 질문이 있습니다 [1] 2009.08.30 by 비나무
장우136 에러) 게시물 저장 후 불러와서 작성할 경우 메일 발송 불가  
Alice-N.m 관리자 화면으로 들어갈수가 없습니다; [1] 2009.08.30 by 비나무
조아조아14 제로보드xe 설치 ..문의입니다. [1] 2009.08.30 by 도파
한마디 청춘개똥님 말씀 잘 들었습니다.  
궁금한사람 같은 게시판에서 특정 회원만 열람 가능한 게시물을 작성할 수 있나요? [2] 2009.08.30 by 궁금한사람
마감 외부페이지에 BODY태그의 OnLoad= 이벤트를 처리할 적절한곳은? [2] 2009.08.30 by 마감
11 페이지 수정을 누르니 아무것도 안뜹니다.