2024 05 23
   
 
 
  
 
    방송
    VJ
    홈페이지
    프로그램
    네트워크
    html
    JAVA
    C언어
    드림위버
    플래시
    포토샵
    일러스트
    PHP
    JSP
    XML
  - 비디오저널의
    사상과 철학

  - 운영자 핫라인
  - 문의사항
  - 제 휴

-모바일인터넷방송
-VJ(PD)
   인터넷공간

-VJ(PD)
   인터넷방송

-시민제작
   인터넷방송

-시사 NEWS
-VJ(PD),
   기자, 작가

-후원쇼핑몰운영

- VJ 인터넷공간
- VJ 네트워크연결
- VJ 협회구성
- VJ 홍보
- Video
   Journalist

- VJ 이메일서비스

- 우리찾기
- 친일파적극적청산
- 독도/고구려 찾기
- 남북통일국호
   이젠Corea

- 잃어버린정신
   36년 일제침략

- 조선500년왕조
   부활운동

- 새마을운동
   국가가치관
   (사상이 있었다.)

- 시민운동연대
- 모바일 방송

- 영문 국제
   국내도메인

- 한글도메인
- 한글키워드
  * 도메인 기획 *
고객 지원 센터
☎ 02) 2202 - 1009  
평일 : 10:00 ~ 18:00  
주말 : 10:00 ~ 14:00  
휴무 & 휴일(공휴일포함)
♡긴급사항 :
Mobile : 010-3079-1009

HOME >> 교육 >> [ PHP ]
▣ 제목 : PHP - 열여덜째날 (1214)
▣ 부제목 : 게시판- 검색후자료링크 & 블럭페이지선택시 칼라.크기변경
 
PHP - 첫째날 1일-11 19

PHP - 둘째날 2일-11 22

PHP - 세째날 (1123)

PHP - 네째날 (1124)

PHP - 다섯째날 (1125)

PHP - 여섯째날 (1126)

PHP - 일곱째날 (1129+14시간)

PHP - 여덜째날 (1130)

PHP - 아홉째날 (1201)

PHP - 열째날 (1202)

PHP - 열하루째날 (1203)

PHP - 열둘째날 (1206)

PHP - 열세째날 (1207)

PHP - 열네째날 (1208)

PHP - 열다섯째날 (1209)

PHP - 열여섯째날 (1210)

PHP - 열일곱째날 (1213)

PHP - 열아홉째날 (1215)

PHP - 스물번째날 (1216)

PHP - 스물한번번째날 (1217)

PHP - 스물두번째날 (1220)

PHP - 스물두번째날 (2004/12/21)

PHP - 스물세번째날 (2004/12/22)

PHP - 스물네번째날 (2004/12/23)

PHP - 스물네번째날 (2004/12/23)

PHP - 스물다섯번째날 (2004/12/24)

PHP - 스물여섯번째날 (2004/12/26)

PHP - 스물여덜번째날 (2004/12/28)

PHP - 스물여덜번째날 (2004 12 28)

PHP - 스물아홉번째날 (2004 12 31)

PHP - 서른두번째날 (2005 01 03)

PHP - 서른세번째날 (2005 01 04)

PHP - 서른네번째날 (2005 01 05)

PHP - 서른다섯번째날 (2005 01 06)

PHP - 서른여섯번째날 (2005 01 07)

PHP - 서른일곱번째날 (2005 01 10)

PHP - 서른여덜번째날 (2005 01 11)

PHP - 서른아홉번째날 (2005 01 12)

PHP - 마흔번째날 (2005 01 13)

PHP - 마흔한번째날 (2005 01 14)

PHP - 마흔두번째날 (2005 01 17)

PHP - 마흔세번째날 (2005 01 18)

PHP - 마흔네번째날 (2005 01 19)




list.html
위치:추가목록-블럭페이지수 칼라&크기 변경
for($go_page=$first_page+1;$go_page<=$last_page;$go_page++){
    //블럭페이지수 칼라&크기 변경 *시작
 if($go_page==$page){
 echo [<a href=list.html?page=$go_page><font color=red><b>$go_page</b></font></a>];//go_page:현재페이지
 }else{
 echo [<a href=list.html?page=$go_page>$go_page</a>];
 }
 //블럭페이지수 칼라&크기 변경 *끝
}



search.html
위치:자료검색후 링크연결
<?
 while($row=mysql_fetch_array($result)){
 echo <tr>
   <td>$article_num</td>
   <td><a href=view.html?num=$row[num]&mode=search>$row[subject]</a></td>
   <td>$row[num]</td>
   <td>$row[name]</td>
   <td>$row[subject]</td>
   <td>$row[reg_date]</td>
   <td>$row[cnt]</td>
 </tr>;
 $article_num--;
 }
 ?>



:::::::::::::::::::::::::
view.html
위치:
<tr>
 <td>글쓴날짜</td>
 <td><?echo $row[reg_date];?>&nbsp;</td>
 <td>접속IP</td>
 <td><?echo $row[userip];?>&nbsp;</td>
</tr>
</table>
<br>


<?
if($mode==search){
?>
<a href=javascript:history.back();>
검색리스트</a>


<?
}
?>
<a href=list.html>리스트</a>
&nbsp;&nbsp;
<a href=modifycheck.html?num=<?echo $num;?>>수 정</a>



:::::::::::::::::::::::::::::::::::


-관련소스 전체보기
파일명: list.html
<HTML>
<HEAD>
<style type= ext/css>


<link rel=stylesheet type= ext/css href=my.css>


a {text-decoration:none;}
.my1 {font-weight: bold; color:olive;}
</style>
<TITLE> New Document </TITLE>


</HEAD>


<BODY>
<br>
<font color=#006666 size=5>
MyBoard ver 1.0
</font>
<br>
<table border=1 width=700>


 <tr>
  <td>번 호</td>
  <td>제 목</td>
  <td>이 름</td>
  <td>등록날짜</td>
  <td>조회수</td>
 </tr>
<?
include connect.php;


$query=select count(*) from board1;
$result=mysql_query($query);
$total_record=mysql_result($result,0,0);
$num_per_page=5;                               //페이지나누기***
$total_page=ceil($total_record/$num_per_page);
//페이지나눔 *시작



if(!$page){$page=1;}//페이지변수초기화


$first=($page-1) * $num_per_page;
//     (1-1)*10  (2-1)*10  (3-1)*10
//0,10,20,30


//자동순서로출력하기
$article_number=$total_record-$first;



$query=select * from board1 order by num desc limit $first,$num_per_page;


$result=mysql_query($query);
while($row=mysql_fetch_array($result)){


$subject=stripslashes($row[subject]);


 


echo <tr>
  <!--<td>$row[num]</td>-->
       
  <td>$article_number</td>
  <td><a href=view.html?num=$row[num]>$subject</a></td>
  <td>$row[name]</td>
  <td>$row[reg_date]</td>
  <td>$row[cnt]</td>
 </tr>;
$article_number--;// $atricle_number=$article_number-1;
}
?>


<!--
 <tr>
  <td></td>
  <td><?echo $row[reg_date];?>&nbsp;</td>
  <td>접속IP</td>
  <td><?echo $row[userIp];?>&nbsp;</td>


 </tr>
-->


</table>
<br>


<!--페이지나눔 *시작 -->
<?


 


/*
for($i=1;$i<=$total_page;$i++){
 echo [<a href=list.html?page=$i>$i</a>];
}
*/
?>


<?


 


//<!--페이지나눔 *끝 -->


//<!--페이지블럭나눔 *시작 -->


$num_per_block=5;                             //블럭나누기***


$total_block=ceil($total_page/$num_per_block); //토탈페이지


$block=ceil($page/$num_per_block);             //현재블럭
//              23/10=2.3 ->3


$first_page=$num_per_block *($block-1);//첫 끝페이지값구함


$last_page=$num_per_block * $block;     //마지막페이지


if($block>=$total_block){
 $last_page=$total_page;
}



//echo lock --- $block<br>;
//echo otal_block --- $total_block<br>;
//echo otal_page --- $total_page<br>;


 


if($block>=$total_block){
 $prev=$first_page;


 echo [<a href=list.html?page=1>처음</a>];
 echo [<a href=list.html?page=$prev>이전</a>];
}


for($go_page=$first_page+1;$go_page<=$last_page;$go_page++){
    //블럭페이지수 칼라&크기 변경 *시작
 if($go_page==$page){
 echo [<a href=list.html?page=$go_page><font color=red><b>$go_page</b></font></a>];//go_page:현재페이지
 }else{
 echo [<a href=list.html?page=$go_page>$go_page</a>];
 }
 //블럭페이지수 칼라&크기 변경 *끝
}


if($block<$total_block){
 $next=$last_page+1;
 echo [<a href=list.html?page=$next>다음</a>];


 echo [<a href=list.html?page=$total_page>마지막</a>];
}


?>


<a href=write.html><!--img src=http://www.pcall.co.kr/img/90.gif border=0 width=70 height=50-->글쓰기</a>
<!--검색조회1213 *시작-->
<br><hr>
<form method=post action=search.html>
 <select name=choice>
 <option value=name>이름
 <option value=subject>제목
 <option value=content>내용
 </select>
 <input type=text name=search>
 <input type=submit value=전송>
</form>
<!--검색조회1213 *끝-->
</BODY>
</HTML>


:::::::::::::::::::::::::::::::::
파일명: search.html
<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>


<BODY>
<br>
<?
//파일명: search.html
echo choice --- $choice<br>;
echo search --- $search<br>;


$query=select * from board1 ;//공백
$endquery= order by num desc;// 공백


if($choice ==
ame){
 $fullquery=$query . where name=$search\ . $endquery;
}else if($choice == subject) {
 $fullquery=$query . where subject like \%$search%\ . $endquery;
}else if($choice == content) {
 $fullquery=$query . where content like \%$search%\ . $endquery;
}


include connect.php;


$result=mysql_query($fullquery);


$article_num=mysql_num_rows($result);//검색시 순서를 1번부터 출력


echo 검색된 게시물 갯수 --- $article_num<br>;//검색시 출력된갯수파악


?>
<font size=5 color=#ff0000>검색된 게시물</font>
<table border=1 width=700>
 <tr>
  <td>갯수</td>
  <td>번호</td>
  <td>이름</td>
  <td>제목</td>
  <td>등록날짜</td>
  <td>조회수</td>
 </tr>
 <?
 while($row=mysql_fetch_array($result)){
 echo <tr>
   <td>$article_num</td>
   <td><a href=view.html?num=$row[num]&mode=search>$row[subject]</a></td>
   <td>$row[num]</td>
   <td>$row[name]</td>
   <td>$row[subject]</td>
   <td>$row[reg_date]</td>
   <td>$row[cnt]</td>
 </tr>;
 $article_num--;
 }
 ?>
</table>
<br>
<a href=javascript:history.back();>이전</a>
</BODY>
</HTML>


::::::::::::::::::::::::::::::::
파일명: view.html
<html>
<body>
<br>
<br>
<?
echo 넘어온 글번호 --- $num<br>;
include connect.php;
//조회수 증가
$query=update board1 set cnt=cnt+1 where num=$num\;
$result=mysql_query($query);


$query=select * from board1 where num=$num\;
$result=mysql_query($query);
$row=mysql_fetch_array($result);
$content=nl2br($row[content]);
?>
<table border=1 width=700>
<tr>
 <td>이 름</td>
 <td><?= $row[name];?>&nbsp;</td>
 <td>조회수</td>
 <td><?= $row[cnt];?>&nbsp;</td>
</tr>
<tr>
 <td>이메일</td>
 <td><?echo $row[email];?>&nbsp;</td>
 <td>홈페이지</td>
 <td><?echo $row[hpage];?>&nbsp;</td>
</tr>
<tr>
 <td>제 목</td>
 <td colspan=3><?echo $row[subject];?>&nbsp;</td>
</tr>
<tr>
 <td colspan=4 height=200>  
 <?echo $content;?>&nbsp;
 </td>
</tr>
<tr>
 <td>글쓴날짜</td>
 <td><?echo $row[reg_date];?>&nbsp;</td>
 <td>접속IP</td>
 <td><?echo $row[userip];?>&nbsp;</td>
</tr>
</table>
<br>


<?
if($mode==search){
?>
<a href=javascript:history.back();>
검색리스트</a>


<?
}
?>
<a href=list.html>리스트</a>
&nbsp;&nbsp;
<a href=modifycheck.html?num=<?echo $num;?>>수 정</a>
&nbsp;&nbsp;
<a href=deletecheck.html?num=<?echo $num;?>>삭 제</a>


<hr color=orange align=left width=700>
<form method=post action=memoinput.php?num=<?echo $num;?>>
<table border=1 width=700>
<tr>
 <td width=150>이 름</td>
 <td><input type=text name=memoname></td>


 <td width=150>비밀번호</td>
 <td><input type=password name=memopass></td>
</tr>


<tr>
 <td width=150>메 모</td>
 <td colspan=2><input type=text name=memo size=60></td>
 <td><input type=submit value=입력></td>
</tr>
</table>


<br>
<table border=1 width=700>
<tr>
 <td>이 름</td>
 <td>메 모</td>
 <td>삭 제</td>
</tr>


<?
$query=select * from memo where pid=$num order by step asc;
$result=mysql_query($query);


while($row=mysql_fetch_array($result)){
 echo <tr>
  <td>$row[memoname]</td>
  <td>$row[memo]</td>
  <td><a href=memodelcheck.html?num=$num&step=$row[step]>삭제</a></td>
  </tr>;
}
?>


<!--//$query=select * from memo where pid=$num order by step desc;-->
</table>
</body>
</html>


 


PHP스터디   2004  12  14


소스자세히 정확하게보기
(더자세히는 해당문서에서 오른쪽마우스로 소스보기하세요)
http://www.6VJ.com/php/php1214.txt


 

Home| 정치| 국제| 사회| 경제| 휴먼| 자연| 동물| 역사| 기록| 건강| 과학| 전시| 갤러리| 박물관| 스타| 가수| 배우| 탤런트| 모델| 데뷔| 문인| 서적| 연극| 음악| 미슬| 교육 사는이야기 | 영화| 언론| 여행| 책동네| 포토갤러리| e기사는 논쟁중 광주전남| 대구경북| 전북희망| 전남동부| 부산경남| 대전충남| 미주소식| 아시아| 유럽 6VJ-TV| 비디오 저널리스트(PD) 비디오저널리스네트워크 비디오저널리스협회 기자만들기 | 6VJ게시판 | 공개편집회의 방송편집회의
  6VJ 이용 약관 개인정보 보호정책 인터넷언론편집회의 Contact Us    
  Copyright © 2003 by 6VJ.com All rights reserved [비디오저널리스트 네트워크 / 웹멀티커뮤니케이션]
상 호: 비디오저널리스트『VJ』[천국커뮤니케이션]
감독。이 기 용     email: Lee@KY.co.kr
전국대표번호: 고객서비스-전지역
☎1544♥0404
 
(4랑해요♥영사영사:2006.03.01~서비스☞방송제작 및 방송제보)

방송: KBS MBC SBS CableTV
광고: Business Product_CF AD
IT: WebProgram Design
BtoB: BusinessNetwork. WebBusinessConsulting
    모바일 : 010 - 3079 - 1009   (050-2221-1009: 평생번호)
    대 표 :  02) 2202 - 1009   |  (050-2222-1009)
    기 획 :  031) 709 - 1009   |  (050-2223-1009)
    제 작 :  031) 707 - 1009   |  (050-2224-1009)
    팩 스 :  031) 702 - 1009   |  (050-2225-1009)
    팩 스 :  031) 758 - 1009   |  (050-2226-1009)
    ♣평생번호(050)는 보름동안(2007년1월16일~) 시험방송관계로 서비스에 혼동을 드릴 수 있으니 이용하지 마시길 바랍니다.(평상시에는 일반전화와 동일하게 사용됩니다.)
우 편: 463-839.경기도 성남시 분당구 야탑동526번지 경남아파트상가.컴앤넷 벤처오피스 111호 천국커뮤니케이션
【비디오저널리스트-6VJ.com】 비디오저널리스트 (프리렌서 프로듀서들의 네트워크 웹멀티커뮤니케이션)
::::::: 우리가 살아가는 이세상에서 사랑과 행복 혹은 미움과 슬픔이 존재하는 이세상을 바라볼 수 있는 내가 현재 숨쉬고 있는 동안에
존재하는 세상과 더불어 우주속에 먼지와 같이 돌고도는 이세상이 천국입니다. ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::