팝업창 프로그램 적용 후 나타는 오류 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

팝업창 프로그램 적용 후 나타는 오류 정보

팝업창 프로그램 적용 후 나타는 오류

본문

아! 어제도 회원님의 도움으로 문제를 해결했는데...
이번에는 팝업창 프로그램을 적용했는데 글쎄 오류만 나오네요.
이런식으로...
어디가 잘 못 되었는지 말씀좀 해주세요!
 
적용 후 관리자 페이지에서 나타나는 오류
 
SELECT COUNT(*) as cnt FROM ZOTTA_POPUP ORDER BY nIdx DESC
1146 : 테이블 'hbws2006.ZOTTA_POPUP' 는 존재하지 않습니다.
error file : /Article/adm/popup_list.php
 
tail.php 파일에 이렇게 적용했습니다.
 
생략
 
<?php
/**
 * 팝업관리 프로그램
**/
// 팝업 대상 목록 가져오기 - 시작 //
$nNow       = time();
$szSql      = "
            SELECT nIdx, nStartDate, nEndDate, nWidth, nHeight, nLeft, nRight , nOptions
            FROM ZOTTA_POPUP
            WHERE szView='Y' AND ($nNow BETWEEN nStartDate AND nEndDate)
            ORDER BY nIdx asc
            ";
$input = mysql_query($szSql);
$dataArray = array ();
for ($i = 0; $i < mysql_num_fields($input); $i ++) {
  array_push($dataArray, mysql_field_name($input, $i));
}
$fieldArray =$dataArray;
$returnArray = array ();
$onerowArray = array ();
while ($row = mysql_fetch_row($input)) {
  for ($j = 0; $j < sizeof($fieldArray); $j ++) {
    //$onerowArray = array_merge($onerowArray, array( $fieldArray[$j] => $row[$fieldArray[$j]] ));
    $onerowArray = array_merge($onerowArray, array ($fieldArray[$j] => $row[$j]));
  }
  array_push($returnArray, $onerowArray);
}
$onerowArray = '';
$arrPOP = $returnArray;
//print_r($arrPOP);
// 팝업 대상 목록 가져오기 - 끝 //
 
생략    
 
위에 처럼 tail.php 파일에 적용했을때 이런 경고 메세지가 나옵니다.
 
Warning: mysql_num_fields(): supplied argument is not a valid MySQL result resource in /free/home/hbws2006/html/Article/tail.php on line 56

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /free/home/hbws2006/html/Article/tail.php on line 64
 
56번째 줄 내용
for ($i = 0; $i < mysql_num_fields($input); $i ++) {
 
64번째 줄 내용
while ($row = mysql_fetch_row($input)) {
 
56, 64번을 이야기 하는 것 같은데 제가 잘 몰라서 질문드립니다.
어떻게 수정해야 하는지 답변좀 부탁드릴께요.
포인트가 많이 없어서 많이 적용해 드리지 못해서 죄송합니다.
그럼 그누보드를 사랑하는 모든 분들께 행복이 가득하기를 바랍니다.
행복하세요!

 
  • 복사

댓글 전체

네, 천상재회님 이렇게 답변해 주셔서 감사드립니다.
제가 급하게 해결해야 하는데 도움좀 부탁드립니다.
데이타베이스(디비)에 ZOTTA_POPUP 라는 테이블이 생성되지 않았거나 없답니다
그러면 어떻게 해야 하나요. 제가 이해를 못해서요.
여기를 보고 적용했습니다.
http://www.sir.co.kr/bbs/tb.php/g4_skin/31977
좋은 답변좀 부탁드릴께요. 감사~~ 감사~~
행복하세요!
아! 천상재회 문제를 해결했습니다.
그누보드 관리자 - 환경설정 - 업그레이드 해주세요 (DB에 팝업창 만드는 것입니다.)
라는 것을 하지 않아서 생긴 현상이었습니다.
도움 주셔서 감사드립니다.
© SIRSOFT
현재 페이지 제일 처음으로