묻고답하기

아래 첨부한대로 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 남기남
글쓴이입니다~ 안녕하세요  
엔지엔시스템즈 이메일 보내는 형식을 만들 수 있나요? file  
감로수 권한 있으신분 아랬글에 단 댓글 삭제 부탁 드립니다. [1] 2009.08.30 by SMaker
컷엔지 웹디자이너입니다 [4] 2009.08.30 by hhh
tsana 네이버 open api key 관련해서  
첫느낌그대로 그룹아이콘 출력 보고 지나치지마시구... 꼭좀 답변주세요 ;;  
ImZIO 외부 index.php 페이지에 로그인 설정하려하는데요. [1] 2009.08.30 by vtmode
울애기가 예뻐졌어요 초보입니다 답변 부탁 드릴께요 [2] 2009.08.30 by vtmode
비온뒤하늘 코드생성 권한 에러 file  
Nens 제로보드를 연습할만한 공간이 없을까요? [3] 2009.08.30 by mc뷰
이정혁 레이아웃이나 위젯스킨같은거 제작하는 강좌 나와있는 사이트없나요 [1] 2009.08.30 by mc뷰
바이블인사이드 이거 혹시 아시는 분 계시나요 (레이아웃 디자인) [2] file 2009.08.30 by khongchi
adbde 첨부파일 오류가 발생합니다. [3] 2009.08.30 by mc뷰
바라마지 페이지 생성 에러  
첫느낌그대로 이 위젯 어떤건지 아시는분 ? file  
11 페이지 수정을 누르니 아무것도 안뜹니다.  
마감 외부페이지에 BODY태그의 OnLoad= 이벤트를 처리할 적절한곳은? [2] 2009.08.30 by 마감
궁금한사람 같은 게시판에서 특정 회원만 열람 가능한 게시물을 작성할 수 있나요? [2] 2009.08.30 by 궁금한사람
한마디 청춘개똥님 말씀 잘 들었습니다.  
조아조아14 제로보드xe 설치 ..문의입니다. [1] 2009.08.30 by 도파
Alice-N.m 관리자 화면으로 들어갈수가 없습니다; [1] 2009.08.30 by 비나무
장우136 에러) 게시물 저장 후 불러와서 작성할 경우 메일 발송 불가  
푸른하늘309 국정원에서 배포하는 CleanAX에 대해 질문이 있습니다 [1] 2009.08.30 by 비나무
이재한744 위젯을 만들어 보려고 하는데... unexpected error occured가 나오네요. ㅠㅠ [3] 2009.08.30 by 이재한744
바이블인사이드 이곳 xpressengine 스킨 적용했는데 관리자모드 들어가는 버튼이 안보이네요~ [10] 2009.08.30 by 바이블인사이드
중생 최신 문서 위젯에 제목을... [3] 2009.08.30 by 중생
뮤직맨 2000픽셀 이상 업로드 에러.. file  
장뚱이 powered by XE 예쁘게 넣는 법 좀여..  
최기태 XE공식 레이아웃 배너 관련 질문요?  
최기태 게시물 읽을 때 하단에 목록수 조정 가능한가요 [2] 2009.08.30 by 최기태