묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
다음의 log5.php 화일을 아이프레임으로 삽입하면 잘 나오는데요,
제로보드 게시판에 Include하면 에러가 납니다.
You have an error in your SQL syntax near 'where no = '7' ' at line 1
이렇게 에러가 납니다.
어떻게 된거죠?
<?
// 라이브러리 함수 파일 인크루드
$zero_path=".";
require "$zero_path/lib.php";
// DB 연결
$connect=dbConn();
// 멤버정보 구하기
$member=member_info();
if(!$page&&!$status) $status=1;
// 그룹데이타 읽어오기;;
$group_data=mysql_fetch_array(mysql_query("select * from $group_table where no='$member[group_no]'"));
// 검색어 처리;;
if($keyword) {
if(!$status) $s_que=" where user_id = '$keyword' or name = '$keyword' ";
}
// 로그인 회원의 수
$temp2=mysql_fetch_array(mysql_query("select count(*) from $member_table $s_que"));
$total_member=$temp2[0];
$total_guest_connect = getNowConnector_num("$zero_path/data/now_connect.php");
// 전체회원수
$temp=mysql_fetch_array(mysql_query("select count(*) from $member_table"));
$total_member=$temp[0];
if($status) {
$_str = trim(zReadFile("$zero_path/data/now_member_connect.php"));
if($_str) {
$_str = str_replace("<?/*","",$_str);
$_str = str_replace("*/?>","",$_str);
$_connector = explode(":",$_str);
$total = count($_connector);
}
} else $total=$total_member;
// 페이지 계산
$page_num=100;
$total_page=(int)(($total-1)/$page_num)+1; // 전체 페이지 구함
if(!$page) $page=1;
if($page>$total_page) $page=1; // 페이지가 전체 페이지보다 크면 페이지 번호 바꿈
$start_num=($page-1)*$page_num; // 페이지 수에 따른 출력시 첫번째가 될 글의 번호 구함
// 데이타 뽑아오는 부분
// 오프라인 멤버
if(!$status) {
$que="select * from $member_table $s_que order by no desc limit $start_num,$page_num";
$result=mysql_query($que) or Error(mysql_error());
// 온라인 멤버
} else {
$endnum = $start_num + $page_num;
if($endnum>$total) $endnum=$total;
unset($s_que);
for($i=$start_num;$i<$endnum;$i++) {
$member_no = substr($_connector[$i],12);
if($s_que) $s_que .= " or no = '$member_no' "; else $s_que = " where no = '$member_no' ";
}
$que = "select * from $member_table $s_que";
$result=mysql_query($que) or Error(mysql_error());
}
// 화면에 출력
echo"<html><head><style>
@font-face {font-family:티티체; src:url(http://bageup.com/TTche/TTche.eot);}
body {font-family:티티체;font-size:9pt;line-height:160%;}
td {font-family:티티체;font-size:9pt;line-height:160%;}
a {font-family:티티체;color:black;font-size:9pt;text-decoration:none;}
a:hover {font-family:티티체;color:red;font-size:9pt;text-decoration:none;}
body {background-color:transparent}
</style>
<script language='javascript'>
window.setTimeout('window.location.reload()',300000); //10초마다 리플리쉬 시킨다 1000이 1초가 된다.
</script></head><body topmargin=0><center>";
echo"G: $total_guest_connect "; echo"M: $total "; echo"T: $total_member <br>";
$loop_number=$total-($page-1)*$page_num;
while($data=mysql_fetch_array($result)) {
$name=stripslashes($data[name]);
$user_id=stripslashes($data[user_id]);
// 이름으로 출력시 주석 제거
echo"<a title='$name 님께 쪽지보내기' href=javascript:void(window.open('./view_info.php?member_no=$data[no]','view_info','+ '+ 'width=400,height=510,toolbar=no,scrollbars=yes'))>$name</a> "; } echo" "; // MySQL 닫기 if($connect) mysql_close($connect); ?>
</center>
</body>
</html>
소스입니다
log5.php의..
include error 도와주세요 !!!
2002.10.28 21:49
다음의 log5.php 화일을 아이프레임으로 삽입하면 잘 나오는데요,
제로보드 게시판에 Include하면 에러가 납니다.
You have an error in your SQL syntax near 'where no = '7' ' at line 1
이렇게 에러가 납니다.
어떻게 된거죠?
<?
// 라이브러리 함수 파일 인크루드
$zero_path=".";
require "$zero_path/lib.php";
// DB 연결
$connect=dbConn();
// 멤버정보 구하기
$member=member_info();
if(!$page&&!$status) $status=1;
// 그룹데이타 읽어오기;;
$group_data=mysql_fetch_array(mysql_query("select * from $group_table where no='$member[group_no]'"));
// 검색어 처리;;
if($keyword) {
if(!$status) $s_que=" where user_id = '$keyword' or name = '$keyword' ";
}
// 로그인 회원의 수
$temp2=mysql_fetch_array(mysql_query("select count(*) from $member_table $s_que"));
$total_member=$temp2[0];
$total_guest_connect = getNowConnector_num("$zero_path/data/now_connect.php");
// 전체회원수
$temp=mysql_fetch_array(mysql_query("select count(*) from $member_table"));
$total_member=$temp[0];
if($status) {
$_str = trim(zReadFile("$zero_path/data/now_member_connect.php"));
if($_str) {
$_str = str_replace("<?/*","",$_str);
$_str = str_replace("*/?>","",$_str);
$_connector = explode(":",$_str);
$total = count($_connector);
}
} else $total=$total_member;
// 페이지 계산
$page_num=100;
$total_page=(int)(($total-1)/$page_num)+1; // 전체 페이지 구함
if(!$page) $page=1;
if($page>$total_page) $page=1; // 페이지가 전체 페이지보다 크면 페이지 번호 바꿈
$start_num=($page-1)*$page_num; // 페이지 수에 따른 출력시 첫번째가 될 글의 번호 구함
// 데이타 뽑아오는 부분
// 오프라인 멤버
if(!$status) {
$que="select * from $member_table $s_que order by no desc limit $start_num,$page_num";
$result=mysql_query($que) or Error(mysql_error());
// 온라인 멤버
} else {
$endnum = $start_num + $page_num;
if($endnum>$total) $endnum=$total;
unset($s_que);
for($i=$start_num;$i<$endnum;$i++) {
$member_no = substr($_connector[$i],12);
if($s_que) $s_que .= " or no = '$member_no' "; else $s_que = " where no = '$member_no' ";
}
$que = "select * from $member_table $s_que";
$result=mysql_query($que) or Error(mysql_error());
}
// 화면에 출력
echo"<html><head><style>
@font-face {font-family:티티체; src:url(http://bageup.com/TTche/TTche.eot);}
body {font-family:티티체;font-size:9pt;line-height:160%;}
td {font-family:티티체;font-size:9pt;line-height:160%;}
a {font-family:티티체;color:black;font-size:9pt;text-decoration:none;}
a:hover {font-family:티티체;color:red;font-size:9pt;text-decoration:none;}
body {background-color:transparent}
</style>
<script language='javascript'>
window.setTimeout('window.location.reload()',300000); //10초마다 리플리쉬 시킨다 1000이 1초가 된다.
</script></head><body topmargin=0><center>";
echo"G: $total_guest_connect "; echo"M: $total "; echo"T: $total_member <br>";
$loop_number=$total-($page-1)*$page_num;
while($data=mysql_fetch_array($result)) {
$name=stripslashes($data[name]);
$user_id=stripslashes($data[user_id]);
// 이름으로 출력시 주석 제거
echo"<a title='$name 님께 쪽지보내기' href=javascript:void(window.open('./view_info.php?member_no=$data[no]','view_info','+ '+ 'width=400,height=510,toolbar=no,scrollbars=yes'))>$name</a> "; } echo" "; // MySQL 닫기 if($connect) mysql_close($connect); ?>
</center>
</body>
</html>
소스입니다
log5.php의..
댓글 2
-
이호한
2002.10.29 11:42
-
Clara Kim
2002.10.29 17:08
호한님.. 감사해요..근데, 제가 쿼리출력이나, mysql제어를 ...
학원서 배우긴했는데요,
잘 모르겠어요.. ㅜ_ㅜ;
글구 저사진은 최근에 찍었는데여,
잘 안나와서, 뽀샤시 뽀샵으로 처리해서 그래여..
ㅎㅎ
암튼...
지금은 아이프레임으로 쓰고있는데,
어케야할지..... 고민이에요..
원래 저 프로그램 만든 사람 홈피 가봤는데,
아이프레임으로 쓰라구 그러더라구요...
ㅜㅜ 어떻게해야하죠?
안되면 나중에 연락주세요. 근데 저 사진 언제 사진이에요? 넘 어려보이는데요... ^^