묻고답하기

아래 첨부한대로 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 남기남
paapi xe의 설치 위치는요? 내 도메인 명 아래입니까? 웹호스팅 에서 제공한 루트 디렉토리 입니까? [3] 2010.05.01 by paapi
글문 관리자로 로그인하여 게시판에서... [1] 2010.05.01 by 구가
Mydream XE 코어에 관하여 [2] 2010.05.01 by 구가
wontak 익스플로러 6.0과의 호환성 문제  
비비디 바비디 부 업데이트방법 [2] 2010.05.01 by 구가
쥬시쿨 프로필 사진의 사이즈가 150 인데요... file  
이정근564 이해가 안되서요..쫌 알려주세요..새게시판 사용시..전게시판..DB [3] 2010.05.01 by 구가
이주연743 E-CARD 보내기 처럼 웹상에서 그림과 메세지를 친구에게 전송하기 file  
itweet 모듈 설치 문제 [1] 2010.05.01 by 백성찬
머구리 로그인창에서 ssl사용하기  
ㅎr늘ㄴrㄹn 파일찾기 버튼이 안 보여요.  
최영석222 해외 한인단체 홈피 레이아웃 추천 좀 [1] 2010.05.01 by 유샤인
jung2697 Blend(블랜드, 블렌드)와 xe가 연동가능한가요?  
EMOON 페이지에 플래시를 넣으려면...? [2] 2010.05.01 by hbeen
젠이 설치 폴더명을 변경했는데 게시판 주소가 먼저 폴더명으로 나옵니다 [1] 2010.05.01 by 앙띠2
이드레이 XE 1.2.x 버전대에서 XE1.4.x 버전대로 업데이트를 할경우에 질문이 하나있어요 [1] 2010.05.01 by 유샤인
Josh kim993 메뉴가 없어졌어요. [2] 2010.05.01 by 앙띠2
eliot 게시판에 글과 사진첨부파일이 함께 보이게 하는 방법좀.... [1] 2010.05.01 by 구가
랄라라100 여러개의게시판 글을 하나로 모아주는 게시판은 없나요? [1] 2010.05.01 by 구가
왕바우 게시판 "본문보기"를 모듈지정....?