묻고답하기
이것 좀 해결해 주세요~
2010.10.11 01:31
DB에서 다른게시판은 전부 전부 불러와 지는데 한개의 개시판만 불러와 지질 않습니다.
DB에는 리스트가 60개 정도 있는데 없다고 나옵니다.
아래는 불러오는 소스이고 참고로 불러오는 제 ID는 최고관리자 입니다.
<?include("./admin.html");
include "../site/dbconn.php";
include "../include/board.htm";
$state = array(1=>"사용",2=>"중지",3=>"수리",4=>"폐기");
$Punit = 100;
if($cook_level=100){
$qry=" and a.dir_admin='$cook_id'";
}
$result_dir = mysql_query("select a.dir_idx,a.dir_name,a.dir_admin,b.user_idx,b.user_name from gigi_directory a, slbicm_mem b where a.dir_state='0' and a.dir_admin=b.user_id $qry order by dir_name",$db);
$i=0;
while($row_dir=mysql_fetch_array($result_dir)){
$dir_idx=$row_dir[dir_idx];
$dir[$dir_idx]=$row_dir[dir_name];
if($i==0)$and="";
else $and="or";
if($cook_level=100)$qry2.="$and gigi_dir='$dir_idx' ";
$i++;
$dir_admin_name[$dir_idx]=$row_dir[user_name];
$dir_admin_idx[$dir_idx]=$row_dir[user_idx];
if($row_dir[dir_idx]=="$sh_dir")$sel="selected";
else $sel="";
$dir_buffer.="<option value=$row_dir[dir_idx] $sel>$row_dir[dir_name]</option>";
}
if($qry2)$qry2="where ($qry2)";
if($sh_dir){
$qry3=($qry2)?"and gigi_dir='$sh_dir'":"where gigi_dir='$sh_dir'";
}
$result = mysql_query("select gigi_idx,gigi_dir,gigi_name_eng,gigi_name_kor,gigi_position,gigi_signdate,gigi_state from gigi_list $qry2 $qry3 order by gigi_dir,gigi_state,gigi_name_kor",$db);
for($i = $b;$i < $f;$i++){
$gigi_idx = mysql_result($result,$i,0);
$gigi_dir = mysql_result($result,$i,1);
$gigi_name_eng = mysql_result($result,$i,2);
$gigi_name_kor = mysql_result($result,$i,3);
$gigi_position = mysql_result($result,$i,4);
$gigi_signdate = mysql_result($result,$i,5);
$gigi_state = mysql_result($result,$i,6);
$no=$i+1;
$buffer.="<tr onmouseover=\"this.style.backgroundColor='#ccff99'\" onmouseout=\"this.style.backgroundColor=''\">".
"<td align=\"center\">$no</td>".
"<td align=\"center\">$dir[$gigi_dir]</td>".
"<td align=\"center\"><a href="\"admin2_write.html?idx=$gigi_idx\">$gigi_name_kor</a></td>".
"<td align=\"center\"><a href="\"admin1_write.html?idx=$dir_admin_idx[$gigi_dir]\">$dir_admin_name[$gigi_dir]</a></td>".
"<td align=\"center\">$gigi_position</td>".
"<td align=\"center\">".substr("$gigi_signdate",0,10)."</td>".
"<td align=\"center\">$state[$gigi_state]</td>".
"</tr>";
}
if(!$buffer){
$buffer.=" <tr onmouseover=\"this.style.backgroundColor='#ccff99'\" onmouseout=\"this.style.backgroundColor=''\">".
" <td align=\"center\" colspan=7>등록된 기자재가 없습니다.</td>".
" </tr>";
}
첨부된 사진은 DB테이블 캡쳐 사진입니다.
고수님들 알려주시면 고맙겠습니다.
제발~ 플리즈~~~~~~ 머리에 쥐나고 있습니다.