Group Blog |
[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> <input type=text name=start value=100> *สูงสุด 10,000,000</div> <div style="border: 1px solid;margin:10px; padding:10px;"><b>เพิ่มทีละ </b> <input type=text name=upPernumber value=1> *สูงสุด 100</div> <div style="border: 1px solid;margin:10px; padding:10px;"><b>จำนวนการบวก</b> <input type=text name=count value=10> *สูงสุด 1,000</div> </td> </tr> <tr> <td width=100% align=center> <input type=submit value=ส่ง> <input type=reset value=ล้าง> </td> </tr> </table> </div> </td> </tr> </form> </table> <?php } ?> ตัวอย่างการใช้งาน |
ถ้าจะแปลงเป็น upload pdf flv swf ทำไง
ขอ code ด้วย ฉบับเต็มนะ
ตอบด้วยนะ