웹마스터 팁

=>  학습을 하기전 로또구경해보기

=>  http://angelworld.dnip.net

  
★ 안녕하세요. 로또를 만들어봤습니다.
    conndb에는 db가 입력되어있습니다.
    db이름은 lotto / 테이블은 2개입니다 : user_id , point
    user_id 의 필드에는 number int(3) auto_increment, id, num1~num7, game, gold, rank 로잡아주세요.
    point 의 필드에는   gold int(20) 으로만 잡아주시면 됩니다.
-----------------------------------------------------------------------------------------------------
    conndb.php화일에는 로또db접속하는 소스입니다.


# lotto.php 화일

<?include "conndb.php"?>
<?
$gold=mysql_fetch_array(mysql_query('select * from point'));
$data=mysql_query('select * from user_id');
$chongwon=mysql_num_rows($data); //총회원수

//지급된 총 포인트
for ($i=1;$i<=$chongwon;$i++) {
        $p=mysql_fetch_array($data);
        $point+=$p[gold];
}


?>
<?include "../index_top.php"?>




<TABLE cellSpacing=0 cellPadding=0 width=569 border=0>
    <TBODY>

    <TR>
        <TD>
            <TABLE cellSpacing=0 cellPadding=0 width=565 border=0>
                <TBODY>

                <TR>
                    <TD><IMG height=93
src="bridge_01.gif"
width=569></TD></TR>
                <TR>
                    <TD>

                        <TABLE cellSpacing=0 cellPadding=0 width=569 border=0>
                            <TBODY>

                            <TR>
                                <TD style="PADDING-BOTTOM: 5px" align=middle width=219
background="bridge_02.gif"
height=73>

                                    <TABLE height=21 cellSpacing=0 cellPadding=0 width="85%" border=0>
                                        <TBODY>

                                        <TR>
                                            <TD class=unnamed1 style="PADDING-TOP: 1px" vAlign=bottom align=middle
width="7%" height=19><FONT class=unnamed1 color=#336600><B></B></FONT></TD>
                                            <TD class=unnamed1 vAlign=bottom align=middle width="93%" height=19><?=date('Y')?>년<?=date('m')?>월<?=date('j')?>일<?=date('h')?>시 현재</TD></TR></TBODY></TABLE></TD>
                                <TD
background="bridge_03.gif">

                                    <TABLE height=58 cellSpacing=0 cellPadding=0 width=333 border=0>
                                        <TBODY>

                                        <TR>
                                            <TD>

                                                <TABLE cellSpacing=0 cellPadding=0 width=333 border=0>
                                                    <TBODY>

                                                    <TR>
                                                        <TD><IMG height=15
src="sign_top.gif"
width=333></TD></TR>
                                                    <TR>
                                                        <TD height="25">

                                                            <TABLE cellSpacing=0 cellPadding=0 width=333 border=0>
                                                                <TBODY>
                                                                <TR>
                                                                    <TD width="333" height="50" bgcolor="black">
                                                                        <p><font size="3" color="white">$</font><font size="2" color="white"> <? global $gold; echo $gold[gold]."<font size='2'>_포인트</font>";?></font></p>
</TD>

</TR></TBODY></TABLE></TD></TR>
                                                    <TR>
                                                        <TD><IMG height=7
src="sign_bottom.gif"
width=333></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=569 border=0>
    <TBODY>

    <TR>
        <TD height=20> </TD></TR>
    <TR>
        <TD>

            <TABLE cellSpacing=0 cellPadding=0 width="90%" border=0>
                <TBODY>

                <TR>
                    <TD><IMG height=15 hspace=14
src="bridge_title1.gif"
width=171></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<table width="570" cellspacing="0" bordercolordark="white" bordercolorlight="black" cellpadding="0">
    <tr>
        <td width="406" height="64"> </td>
        <td width="164" height="64">            <p><a href="gamelogin.php"><img src="img1.gif" border="0"></a></p>
</td>
    </tr>
    <tr>
        <td width="570" height="97" colspan="2">
            <p align="center">
<?                        
//여기부터 로또 사용자 현황                        
//출력 디자인모드

global $chongwon;
global $point;
echo "<p align=left>로또 당첨된 인원수: ".$chongwon;
echo "<br>현재까지 당첨지급된 총 포인트: ".$point;
echo "</p>";
?>




<!-- 등수 출력 테이블 -->
<table border="1" width="392" cellspacing="0" bordercolordark="white" bordercolorlight="#4ABC4E" bordercolor="#92D795">
    <tr>
        <td width="67" height="25">
            <p align="center">1등</p>
</td>
        <td width="74" height="25">
            <p align="center">2등</p>
</td>
        <td width="76" height="25">
            <p align="center">3등</p>
</td>
        <td width="77" height="25">
            <p align="center">4등</p>
</td>
        <td width="76" height="25">
            <p align="center">5등</p>
</td>
    </tr>
    <tr>
        <td width="67">

            <p align="center">
                        
                           <?
                           /* 1등의 아이디를 읽어온다.*/
                 $temp=mysql_query("select id from user_id where rank='1'");
              /* 1등의총인원수 */
                 $suum=mysql_num_rows($temp);
              /* 배열로 잡는다 */

                 echo ".<p>";
                 for ($i=1;$i<=$suum;$i++){
                 $opp=mysql_fetch_array($temp); /*한줄씩배열로 읽는다 */
                 echo $opp[id]."<br>";
                  }?>

                    </p>
</td>
        <td width="74">
            <p align="center">
               <?                        
                        /* 2등의 아이디를 읽어온다.*/
                                $temp=mysql_query("select id from user_id where rank='2'");
                                /* 2등의총인원수 */
                                $suum=mysql_num_rows($temp);
                                /* 배열로 잡는다 */

                                echo ".<p>";
                                for ($i=1;$i<=$suum;$i++){
                            $opp=mysql_fetch_array($temp); /*한줄씩배열로 읽는다 */
                                echo $opp[id]."<br>";
                     }?>

                        </p>
</td>
        <td width="76">
            <p align="center">

                <?
        
                /* 3등의 아이디를 읽어온다.*/
                $temp=mysql_query("select id from user_id where rank='3'");
                /* 3등의총인원수 */
                $suum=mysql_num_rows($temp);
                /* 배열로 잡는다 */

                echo ".<p>";
                for ($i=1;$i<=$suum;$i++){
                $opp=mysql_fetch_array($temp); /*한줄씩배열로 읽는다 */
                echo $opp[id]."<br>";
        }                        
                        
                ?>                        
     </p>
</td>
        <td width="77">
            <p align="center">
        <?                        
        /* 4등의 아이디를 읽어온다.*/
        $temp=mysql_query("select id from user_id where rank='4'");
        /* 4등의총인원수 */
        $suum=mysql_num_rows($temp);
        /* 배열로 잡는다 */

        echo ".<p>";
        for ($i=1;$i<=$suum;$i++){
    $opp=mysql_fetch_array($temp); /*한줄씩배열로 읽는다 */
        echo $opp[id]."<br>";
     }
        ?>                        
                </p>
</td>
        <td width="76">
            <p align="center">
                        <?
                        /* 5등의 아이디를 읽어온다.*/
                        $temp=mysql_query("select id from user_id where rank='5'");
                        /* 5등의총인원수 */
                        $suum=mysql_num_rows($temp);
                        /* 배열로 잡는다 */

                        echo ".<p>";
                        for ($i=1;$i<=$suum;$i++){
                        $opp=mysql_fetch_array($temp); /*한줄씩배열로 읽는다 */
                        echo $opp[id]."<br>";
            }
                        ?>
                        </p>
</td>
    </tr>
</table>
                        </p>
</td>
    </tr>
</table>

<!-- DB 닫기 -->
<?  include "diedb.php" ?>
<?include "../index_down.php"?> <-필요없는부분입니다.





# gamelogin.php 화일

<?
if (!$user_id) {



                           }

else{
    
        $connect= mysql_connect("localhost","root","1011"); <-호스트와 비번을 수정해주세요.
        mysql_select_db("bbs");

         /*테이블의 ID와 패스워드를 얻는다.*/

        $acs=mysql_fetch_array(mysql_query("select user_id,password from zetyx_member_table where user_id='$user_id'"));
        $ps=mysql_fetch_array(mysql_query("select password('$password')"));  /*패스워드를 암호로 변환*/
        
        if ($acs[user_id]==$user_id && $acs[password]==$ps[0])  /*입력한 아이디와 패스워드가 같은지 검사*/
        {

       /*포인트를 읽어온다.*/
           $point=mysql_fetch_array(mysql_query("select point1 from zetyx_member_table where user_id='$user_id'"));

           /*포인트가 없으면 그냥 종료해버리기*/
           if ($point[0]<1) {
                   echo "<script> window.alert('포인트가 0 입니다. 글작성으로 포인트를 늘리신후 다시와요'); history.go(-1) </script>";
                   exit;}
       $EROID="1"; /*넘어가기위해입력*/



        }


        mysql_close($connect);

    }

?>



<? global $EROID; if(!$EROID) { ?>        <!--쿠키에 아이디값이 들어가있으면, 로그인확인된것으로 확인되어 else로 넘어가기-->


<FORM name=login action="gamelogin.php" method=post>
    <TABLE cellSpacing=0 cellPadding=0 width=316 align=center background="log.gif" border=0>
        <TBODY>

        <TR>
            <TD width=315 colSpan=3 height=94></TD></TR>
        <TR>
            <TD width=146 height=34>

                <P align=right><INPUT class=pj_input
style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(skin/aquaMetal_bbs/t.gif) repeat-x; BORDER-LEFT: 0px; WIDTH: 125px; BORDER-BOTTOM: 0px; HEIGHT: 20px"
size=17 name=user_id height="34" 120?></P></TD>
            <TD width=152 height=34>

                <P align=right><FONT face=Arial><B><SPAN style="FONT-SIZE: 9pt"><INPUT
class=pj_input
style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(skin/aquaMetal_bbs/t.gif) repeat-x; BORDER-LEFT: 0px; WIDTH: 125px; BORDER-BOTTOM: 0px; HEIGHT: 20px"
type=password value="" name=password 17?></SPAN></B></FONT></P></TD></TR>
        <TR>
            <TD width=146 height=40>

                <P align=right width=64 border="0" height="35"><INPUT onfocus=blur() type=image
src="log_on.gif" border=0></P></TD>
            <TD width=170 colSpan=2 height=40> <A onfocus=blur() onclick=history.go(-1)
href="#"><IMG height=35 src="turn_off.gif" width=71
border=0> </A></TD></TR></TBODY></TABLE></FORM>



<? }
/* 본격적인 게임들어가는곳 */                                
else {
include "check.php";
      }
?>

너무소스가 어지럽고많아서요. 제홈에 소스를 압축해서 올려놓았거든요. 여기서 보시고
와서 받아가시는편에 더 낳을것 같습니다...

그럼 수고하세요~~~~~~~~~  
제목 글쓴이 날짜
나만의 미니홈 만들기 ㅡ list.php , 디비 테이블 생성 [6] file 예뜨락 2004.11.26
나만의 미니홈 만들기 ㅡ 미니홈 생성 페이지 [3] file 예뜨락 2004.11.20
나만의 미니홈 만들기 ㅡ 기초적인 관리 페이지 [3] file 예뜨락 2004.11.20
나만의 미니홈 만들기 ㅡ 메인 기초 설계3 .레이아웃 [2] file 예뜨락 2004.11.19
나만의 미니홈 만들기 ㅡ 메인 기초 설계 .home.php [12] file 예뜨락 2004.11.17
나만의 미니홈 만들기 ㅡ 글쓰기에 앞서... [1] 예뜨락 2004.11.17
PHP프로그램에 간단한 인증(로그인) 걸기. [15] Lepas 2004.08.09
히어닥 문법 활용 [14] ☺심심 2004.07.13
해당 ftp 파일 서버에서 다른곳의 ftp 파일 서버로 백업용도 및 전송하기.. [9] 김동욱 2004.05.30
제로카운터 쉽게 설치하기 [26] file 대류 2004.01.17
세션을 이용한 관리자 모드 구축하기 3강 [6] 박정호 2003.12.09
세션을 이용한 관리자 모드 구축하기 2강 [6] 박정호 2003.12.09
세션을 이용한 관리자 모드 구축하기 1강(중복?) 박정호 2003.12.09
한꼬마의 제로보드 이용법 (sql로 테이블 호출) [2] 한꼬마 2003.11.26
[Lotto 6/45] 로또 추첨 구현하기~ [5] file 전원주 2003.11.21
한꼬마의 제로보드 활용방법 (로그인 값 알아 보기) [3] 한꼬마 2003.11.20
홈페이지 관리자 모드 구축하기 (HTTP 인증, 중복 맞음) [10] file 9000㎒ 2003.11.01
알기쉬운 웹용 MySQL 관리도구, phpMyAdmin 설치하기 [10] 허창원 2003.10.11
제로보드 + MSN 메신저 (작성글에 리플이나 코멘트가 달리면 MSN으로 알려준다?) [18] file HungryMania 2003.08.01
세션파일 크기/만들어진 시간체크해서 정해진 시간이후엔 파일 지우기?;; (라고 써야되낭? ;;) [6] 다오케이 2003.05.12