Devdit
 

ทำตารางสูตรคูณ PHP รับค่าตัวเลขจากผู้ใช้งาน

2.1K

ทำตารางสูตรคูณ PHP รับค่าตัวเลขจากผู้ใช้งาน บทความนี้สอนสร้างโปรแกรมรับตัวเลข 2 ตัว เพื่อนำมาทำตารางสูตรคูณจากตัวเลขดังกล่าว ด้วยภาษา PHP โดยใช้คำสั่ง for ซ้อน for สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ทำตารางสูตรคูณ PHP รับค่าตัวเลขจากผู้ใช้งาน

<form action="<?=$_SERVER['PHP_SELF'];?>" method="POST">
    <h3>ตารางแม่สูตรคูณ </h3>
    เริ่มที่ <input type="number" name="s">
    ถึง <input type="number" name="e">
    <input type="submit" value="ตกลง">
</form>
<?php
    isset( $_POST['s'] ) ? $s = $_POST['s'] : $s = "";
    isset( $_POST['e'] ) ? $e = $_POST['e'] : $e = "";
    if( !empty( $s ) && !empty( $e ) ) {
        for( $i=$s; $i<=$e; $i++ ) {
            echo "
                    <div style='float:left; width:15%;'>
                        <div style='font-weight:bold;'>สูตรคูณแม่ {$i}</div>
                        <ul style='list-style:none; padding-left:0;'>
                 ";
                 
            for( $y=2; $y<=12; $y++ ) {
                echo "<li>{$i} x {$y} = ".($i*$y)."</li>";
            }
            
            echo "</ul></div>";
        }
    }
?>

คำอธิบาย

ทำตารางสูตรคูณ PHP รับค่าตัวเลขจากผู้ใช้งาน มีรายละเอียดขั้นตอนดังนี้

1. สร้างฟอร์ม HTML รับค่าจากผู้ใช้งาน ประกอบด้วย 2 ตัวแปร คือ s และ e จาก input type number ส่งค่าแบบ POST

2. รับค่าตัวแปรทั้ง 2 ที่ PHP ด้วยคำสั่ง $_POST และใช้ for ซ้อน for เพื่อทำตารางสูตรคูณ

3. for แรกทำหน้าที่วนลูปแสดงข้อความว่า “สูตรคูณแม่” ตามด้วยตัวแปร i ซึ่งเก็บตัวเลขแม่สูตรคูณเอาไว้ เช่น สูตรคูณแม่ 2, สูตรคูณแม่ 3 เป็นต้น

4. for สองทำหน้าที่วนลูปสร้างแม่สูตรคูณตามตัวแปร i โดยแสดงในแท็ก ul li เช่น 2 x 2 = 4 เป็นต้น

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ