กันยายน 2551

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
 
[How to PHP] การรับบวกเลขของตัวมันเอง ตามจำนวนที่เรากำหนด
<?php

################################################################################
#
#     Code by DaNya, danya0365[at]live.com, นาย มะรอสดี อุมา
#
################################################################################

if (isset($_POST['start']))

{

    function numberPlusContinue($number, $upPernumber=1, $countLimit)
    {

        $c        =    1;

        $i         =     $number;

        $sum    =    0;

        while ($c <= $countLimit)
        {

            $current        =    $sum;

            $sum            =    $sum + $i;

            $cEcho            =    number_format($c);

            $iEcho            =    number_format($i);

            $numberEcho        =    number_format($number);

            $currentEcho    =    number_format($current);

            $sumEcho        =    number_format($sum);

            $countLimitEcho    =    number_format($countLimit);

            $upEcho            =    number_format($upPernumber);

            if ($c == 1)
            {

                $totalList .= "<div style="border: 1px solid;margin:10px; padding:10px;"><b>เริ่มต้นการทำงานการบวกของตัวเลขที่เริ่มต้นด้วย {$numberEcho} บวกโดยเพิ่มทีละ {$upEcho} เป็นจำนวน {$countLimitEcho} ครั้ง</b></div>";

                $totalList .= "<div style="border: 1px solid;margin:10px; padding:10px;">ทำการบวกครั้งที่ {$cEcho} เลข {$iEcho} บวกด้วย {$currentEcho} จะได้เท่ากับ {$sumEcho}</div>";        

            }
            else
            {

                $totalList .= "<div style="border: 1px solid;margin:10px; padding:10px;">ทำการบวกครั้งที่ {$cEcho} เลข {$iEcho} บวกด้วย {$currentEcho} จะได้เท่ากับ {$sumEcho}</div>";        

            }


            if ($c == $countLimit)
            {

                $totalList .= "<div style="border: 1px solid;margin:10px; padding:10px;"><b>สิ้นสุดการทำงาน เลข {$numberEcho} โดยเพิ่มเรื่อยๆทีละ {$upEcho} เป็นจำนวน {$cEcho} ครั้ง ได้เท่ากับ {$sumEcho}</b></div>";

            }

            $i+=$upPernumber;

            $c++;

        }

        return $totalList;

    }

    $start    =    $_POST['start']*1;

    $count    =    $_POST['count']*1;

    $upPernumber    =    $_POST['upPernumber']*1;

    if ($start > 10000000 ) $start = 10000000;

    if ($count > 1000 ) $count = 1000;

    if ($upPernumber > 100 ) $upPernumber = 100;

    $total    =    numberPlusContinue($start,$upPernumber, $count);

    echo <<<HTML

<table width=50% cellpadding=5 cellspacing=5 border=0 align=center>
    <tr>
        <td width=100% align=center>
        <a href={$_SERVER['PHP_SELF']}>เริ่มใหม่</a>
        </td>
    </tr>
    <tr>
        <td>
        <div style="border: 1px solid;">
        <table width=100% cellpadding=5 cellspacing=5 border=0 align=center>
            <tr>
                <td width=100%>
                {$total}
                </td>
            </tr>
        </table>
        </div>
        </td>
    </tr>
</table>

HTML;

}
else
{ ?>

<table width=50% cellpadding=5 cellspacing=5 border=0 align=center>
<form action=<?=$_SERVER['PHP_SELF']?> method=post>
    <tr>
        <td>
        <div style="border: 1px solid;">
        <table width=100% cellpadding=5 cellspacing=5 border=0 align=center>
            <tr>
                <td width=100%>
                <div style="border: 1px solid;margin:10px; padding:10px;"><b>เริ่มต้นบวกที่</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=text name=start value=100> *สูงสุด 10,000,000</div>
                <div style="border: 1px solid;margin:10px; padding:10px;"><b>เพิ่มทีละ </b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=text name=upPernumber value=1> *สูงสุด 100</div>
                <div style="border: 1px solid;margin:10px; padding:10px;"><b>จำนวนการบวก</b>&nbsp;&nbsp;&nbsp;<input type=text name=count value=10> *สูงสุด 1,000</div>
                </td>
            </tr>
            <tr>
                <td width=100% align=center>
                <input type=submit value=ส่ง>&nbsp;&nbsp;&nbsp;<input type=reset value=ล้าง>
                </td>
            </tr>
        </table>
        </div>
        </td>
    </tr>
</form>
</table>

<?php    

}

?>






ตัวอย่างการใช้งาน



Create Date : 30 กันยายน 2551
Last Update : 30 กันยายน 2551 23:16:46 น.
Counter : 1664 Pageviews.

1 comments
  
//www.pantip.com/tech/developer/topic/DW2772031/DW2772031.html
ถ้าจะแปลงเป็น upload pdf flv swf ทำไง
ขอ code ด้วย ฉบับเต็มนะ

ตอบด้วยนะ
โดย: จากพันทิพธ์ IP: 118.173.182.46 วันที่: 3 มิถุนายน 2552 เวลา:22:07:19 น.
ชื่อ :
Comment :
 *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 

danya
Location :
  

[ดู Profile ทั้งหมด]
 ฝากข้อความหลังไมค์
 Rss Feed
 Smember
 ผู้ติดตามบล็อก : 1 คน [?]



  •  Bloggang.com