Devdit
 

PHP รับค่ามาคํานวณผ่านฟอร์ม HTML

218

สอนเขียน PHP รับค่ามาคํานวณผ่านฟอร์ม HTML โดยเราจะรับค่าทั้งหมด 2 ค่าและนำมาคำนวณด้วยการ + - * / และ % สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP รับค่ามาคํานวณผ่านฟอร์ม HTML

<form action='<?=$_SERVER['PHP_SELF'];?>' method='POST'>
    ตัวเลขที่ 1 <input type='text' name='n1'><br/>
    ตัวเลขที่ 2 <input type='text' name='n2'><br/>
    <input type='submit' value='ตกลง'>
</form>
<?php
    isset( $_POST['n1'] ) ? $n1 = $_POST['n1'] : $n1 = "";
    isset( $_POST['n2'] ) ? $n2 = $_POST['n2'] : $n2 = "";
    if( !empty( $n1 ) && !empty( $n2 ) ) {
        echo "ตัวแปร n1 = {$n1} และ n2 = {$n2}";
        echo "<br/>";
        echo "{$n1} + {$n2} = ".( $n1 + $n2 ); 
        echo "<br/>";
        echo "{$n1} - {$n2} = ".( $n1 - $n2 ); 
        echo "<br/>";
        echo "{$n1} x {$n2} = ".( $n1 * $n2 ); 
        echo "<br/>";
        echo "{$n1} / {$n2} = ".( $n1 / $n2 );
        echo "<br/>";
        echo "{$n1} % {$n2} = ".( $n1 % $n2 );                                  
    }
?>

ผลลัพธ์

ตัวแปร n1 = 8 และ n2 = 4
8 + 4 = 12
8 - 4 = 4
8 x 4 = 32
8 / 4 = 2
8 % 4 = 0
เขียน 4 เดือนที่แล้ว
ชอบ
ลิ้งก์
แชร์
แท็กยอดนิยม
PHP690
PHP: Hypertext Preprocessor คือภาษาคอมพิวเตอร์สำหรับพัฒ...
Python578
ภาษาโปรแกรมคอมพิวเตอร์ระดับสูง รองรับการพัฒนาโปรแกรมหลา...
HTML400
HyperText Markup Language คือ ภาษาสำหรับสร้างหน้าเว็บไซ...
JavaScript289
JavaScript ตัวย่อคือ JS เป็นภาษาที่เป็นส่วนประกอบที่สำค...
SQL272
SQL ย่อมาจาก Structured Query Language คือ ภาษาที่ใช้สำ...
Java121
Java คือ ภาษาโปรแกรมคอมพิวเตอร์เชิงวัตถุ (Object Orient...
Go95
ภาษา Go หรือหลายคนเรียกว่า Golang (เรียกตามชื่อโดเมนเก่...
ภาษา C40
ภาษาซี (C) เป็นภาษาโปรแกรมคอมพิวเตอร์เพื่อวัตถุประสงค์ท...
C++37
ภาษาซีพลัสพลัส (C++) คือภาษาโปรแกรมคอมพิวเตอร์ทั่วไป ที...
C#31
ภาษาซีชาร์ป (C# Programming Language) คือ ภาษาโปรแกรมเช...
SEO9
SEO ย่อมาจาก Search Engine Optimization คือ วิธีการที่ท...
Windows106
ระบบปฏิบัติการที่พัฒนาโดยบริษัท Microsoft มีการพัฒนาต่อ...
เพิ่มเติม