PHP 소스를 예전에 쓰던게 있는데 지금은 적용이 되질 않아 확인 부탁드립니다.
본문
내용은
DB에서 테이블을 모두 끌어와 게시판 형태로 페이지로 나누어 보여주는 소스입니다.
이 아래처럼 코딩하면
sql="select * from ".$board." where 1 $opi1 $opi2 $opi3 $mStatus order by test_app_date desc";
$res = sql_query($sql);
while($row = sql_fetch_array($res)){
$test = $row['test_app_date'];
echo''.$test.'';
날짜를 잘 끌어와서 보여줍니다.
그런대 이 아래처럼 코딩하면
출력해주질 않습니다. ㅠㅠ
<?
if($status){
$mStatus = " and ( test_app_status = '$status' )";
if($status=="신규"){
$mStatus = " and ( test_app_status = '$status' or test_app_status = NULL )";
}
}
$board='test_app'; // 신청자 리스트
$page=$page_list; // 보여줄 게시글 수
$pagegroup=10; // 페이지 그룹 수
@$pagenum=$_GET['pagenum'];
$start = @$pagenum * $page; // 페이지의 시작 게시 글번호
$sql1="select * from ".$board." where 1 $opi1 $opi2 $opi3 $mStatus order by test_app_date desc";
$result1=sql_query($sql1);
$num1=sql_num_rows($result1);
$sql2="select * from ".$board." where 1 $opi1 $opi2 $opi3 $mStatus order by test_app_date desc limit $start, $page";
$result2=sql_query($sql2);
$pagetotal=ceil($num1 / $page); // 필요한 총 페이지수
$pagegroupnum=ceil(($pagenum+1)/$pagegroup); // 현재 페이지 그룹
$pagestart=($pagegroupnum-1)*$pagegroup+1; // 첫 페이지 그룹
$pageend=$pagestart+$pagegroup-1; // 끝 페이지 그룹
$num=sql_num_rows($result2);
$number=$num1-($page*$pagenum);// 글 순서 no표시
if($num<1){
if(!$status)
$status = "전체";
echo "
<tr>
<td colspan='15' style='text-align:center; padding:30px 0; font-size:20px; font-weight:bold;'>[<span style='color:red;'>$status 리스트</span>]에서 검색된 내용이 없습니다.</td>
</tr>";
}else{
while($row = sql_fetch_array($result2)) {
$write_date = $row['test_app_date'];
$write = explode(" ",$write_date);
$write_date = $write[0]."<br/><span style='color:#8C8C8C;'>".$write[1]."</span>";
$status = $row['test_app_status'];
$title = $row['test_app_title'];
$code = $row['test_app_code'];
$join = $row['test_app_join'];
$petname = $row['test_app_petname'];
$model = $row['test_app_model'];
$color = $row['test_app_color'];
$fee_name = $row['test_app_fee_name'];
$name = $row['test_app_name'];
$mail = $row['test_app_mail'];
$tel = $row['test_app_tel'];
$d_tel2 = $row['test_app_d_tel2'];
//$telecom = $row['test_app_move_telecom'];
$sqlk = "select test_app_code_name from test_app_code where test_app_code_site_code = '$code'";
$resk = sql_query($sqlk);
$rowk = sql_fetch_assoc($resk);
$code_name = $rowk['test_app_code_name']; // 유입경로
if($row['test_app_file1']){
$file1 = "<a href='../data/file/join/".$row['test_app_file1']."' target='_blank'>[첨부1]</a>";
}else{
$file1="";
}
if($row['test_app_file2']){
$file2 = "<a href='../data/file/join/".$row['test_app_file2']."' target='_blank'>[첨부2]</a>";
}else{
$file2="";
}
echo "
<form name='fo$row[test_app_no]' action='./test_app_exec.php' method='post'>
<tr style='font-size:14px;' height='30px'>
<td class='test_app_list_td'><input type='checkbox' name='delck' value='$row[test_app_no]'></td>
<td class='test_app_list_td'>$number</td>
<td class='test_app_list_td'>$write_date</td>
<td class='test_app_list_td_manage'>$status</td>
<td class='test_app_list_td'>$title</td>
<td class='test_app_list_td'>$code_name</td>
<td class='test_app_list_td'>$join</td>
<td class='test_app_list_td'>$petname</td>
<td class='test_app_list_td'>$model</td>
<td class='test_app_list_td'>$color</td>
<td class='test_app_list_td'><a style='color:blue;text-decoration:none;' href='test_app_view.php?idx=$row[test_app_no]'>$name</a></td>
<td class='test_app_list_td'>$mail</td>
<td class='test_app_list_td'>$tel</td>
<td class='test_app_list_td'>$d_tel2</td>
<td class='test_app_list_td'>$file1 $file2</td>
<td class='test_app_list_td'>
<input type='text' name='test_app_msg' style='width:210px' value='$row[test_app_msg]'>
<input type='button' value='확인' onClick=\"javascript:sendMod(document.fo$row[test_app_no],'$row[test_app_no]')\">
</td>
<tr>
<input type=hidden name='idx' value=''>
<input type=hidden name='execMode' value=''>
</form>\n";
$number--;
}
}
sql_close($conn);
?>
예상으로는 PHP7 이전에 사용하던 소스라
지금 못쓰나 싶은데 아니면 제가 코딩하면서 빼먹었거나...
근데 도저히 잘못된 부분을 찾을수가 없네요 ㅠㅠ
답변을 작성하시기 전에 로그인 해주세요.