ค้นหาทุกอย่างในเว็บครูบ้านนอก :
ชุมชนครู บุคลากรทางการศึกษา และนักเรียน แหล่งความรู้สำหรับครู นักเรียน ข่าวการศึกษา ห้องสมุดความรู้ทุกกลุ่มสาระการเรียนรู้ และความรู้ทั่วไป เผยแพร่ผลงานวิชาการ ที่นี่


Advertisement

ข่าวการศึกษา     ความรู้ทั่วไป     งานราชการ/รัฐวิสาหกิจ/บริการสังคมเรื่องราวจากสมาชิก  ▶ ข่าว/บทความ ▶ หน้าแรก

การใช้ PHP ทำเครื่องคิดเลขอย่างง่าย


เรื่องราวจากสมาชิก

8,385

views
Advertisement

การใช้ PHP ทำเครื่องคิดเลขอย่างง่าย

❝ การใช้ PHP ทำเครื่องคิดเลขอย่างง่ายครับ ❞
การใช้ PHP ทำเครื่องคิดเลขอย่างง่าย
1. สร้าง From ขึ้นมาก่อน ฟอร์ม ที่เีีราต้องากาขึ้นมาซึ่งประกอบด้วย Text Field  2 อันหน้าและหลีง และมี List/menu อยู่ตรงกลาง และ Button เพื่อการ ส่งค่า
2. ใส่ เครื่องหมายทางคณิตศาสตร์ ใน List/menu
3. จากนั้นอย่าืลืมกำหนด action ให้ ฟอร์ม ด้วยละครับ ตย. ของผมกำหนดให้ไปที่ calcu.php method="post"(ผมทำเครื่องคิดเลขแบบแสดงผลในหนาเดียว นะครับ เพราะ ฉะนั้น หน้านี้จึงมี ชื่อว่าcalcu.php เช่นกัน)
4. จากนั้นกำหนดชื่อ ของ Text Field  2 ทั้ง 2 อัน  และ List/menu  โดย  Text Field อันแรก ผมให้ใช้ชื่อว่า num 1 และ  Text Field   อันที่ 2 ก็ชื่อให้ชื่อ num 2 List/menu  ให้ชื่อว่า operator
รูปแบบนี้ถ้าเขียนโดยไม่ใช้ ตัวช่วยของ Dreamweaver ก็จะได้ว่า
<form name="form1" method="post" action="calcu.php">
<input type="text" name="num1">
<select name="operator">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" name="num2">
<input type="submit" name="Submit" value="Submit">
</form>
จากนั้นเิริ่ม เปิด แท็ก php ได้เลยครับ
<?
}
$num1 = $_POST['num1'];        
//รับ num 1 แบบ post
$operator = $_POST['operator'];
  //รับ   operator แบบ post
$num2 = $_POST['num2'];      
//รับ num 1 แบบ post
}

?>
พิมพ์ ข้่อความ ด้านบน นี้เพื่อ การ รับ ข้อมูลตัวแปล
จากนั้นนำ ข้อมูลตัวแปล นั้นมา ใช้ งานด้วยการ นำ code ต่อจากนี้ ไปวางในล่าง (แต่ยังอยู่ใน ปีกกา เปิดปีด นะครับ)
if($operator == "+")  // ถ้า operator คือ +
echo "$num1 + $num2 = ".($num1+$num2);
 // แสดงผล num1 + num2
elseif($operator == "-")     
// แสดง ผล คำตอบ     ถ้า เป็น -                                
echo "$num1 - $num2 = ".($num1-$num2); 
// แสดงผล num1 - num2
elseif($operator == "*")     
// แสดง ผล คำตอบ     ถ้า เป็น *  
echo "$num1 * $num2 = ".($num1*$num2);
// แสดงผล num1 - num2
elseif($operator == "/") 
// แสดง ผล คำตอบ     ถ้า เป็น /  
echo "$num1 / $num2 = ".($num1/$num2);
// แสดง ผล คำตอบ
รูปแบบ Code ทั้งหมด
<form name="form1" method="post" action="calcu.php">
<input type="text" name="num1">
<select name="operator">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" name="num2">
<input type="submit" name="Submit" value="Submit">
</form>
<?
{
$num1 = $_POST['num1'];
$operator = $_POST['operator'];
$num2 = $_POST['num2'];

if($operator == "+")
echo "$num1 + $num2 = ".($num1+$num2);
elseif($operator == "-")
echo "$num1 - $num2 = ".($num1-$num2);
elseif($operator == "*")
echo "$num1 * $num2 = ".($num1*$num2);
elseif($operator == "/")
echo "$num1 / $num2 = ".($num1/$num2);
}
?>
แสดงผล

>>>
แต่ โค้ด นี้ยังมีปัญหา อยู่ คือถ้าไม่ พิมพ์ อะไรเลย แล้วกด submit จะได้
เพราะ ฉะนั้น เรามาเขียน เช็ค ตัวแปล และ ค่้าว่าง เพื่อ กัน กรณี ที่มีคน มักง่าย ไม่ใส่อะไรเลยแล้วกด submit กันมีกว่า ครับ
if(isset($_POST['num1']) && !empty($_POST['num1']) && !empty($_POST['num2']))
แค่นี้ก็จะไม่เกิดเหตุการนั้นแล้วล่ะครับ
ลอง copy code นี้ไป ลองเล่นดูได้เลยครับ
<form name="form1" method="post" action="calcu.php">
<input type="text" name="num1">
<select name="operator">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" name="num2">
<input type="submit" name="Submit" value="Submit">
</form>
<?
if(isset($_POST['num1']) && !empty($_POST['num1']) && !empty($_POST['num2']))
{
$num1 = $_POST['num1'];
$operator = $_POST['operator'];
$num2 = $_POST['num2'];

if($operator == "+")
echo "$num1 + $num2 = ".($num1+$num2);
elseif($operator == "-")
echo "$num1 - $num2 = ".($num1-$num2);
elseif($operator == "*")
echo "$num1 * $num2 = ".($num1*$num2);
elseif($operator == "/")
echo "$num1 / $num2 = ".($num1/$num2);
}
?>

โพสต์โดยสมาชิกหมายเลข 2288 วันที่ 21 พ.ย. 2551

เต็งลั้ง โคมแดง โคมจีน โคมเต็งลั้ง โคมผ้ากำหมะหยี่ (ราคาต่อคู่) โคมตรุษจีน แขวนหน้าบ้าน ร้านค้า #60 #80 #100 #120

฿949

https://s.shopee.co.th/4q9unuFgOX?share_channel_code=6


การใช้ PHP ทำเครื่องคิดเลขอย่างง่ายการใช้PHPทำเครื่องคิดเลขอย่างง่าย

Advertisement

≡ เรื่องอื่นๆ ที่น่าอ่าน ≡

...การคาดหวัง....????

...การคาดหวัง....????


เปิดอ่าน 8,363 ครั้ง
....คำถามกวนๆ<>เฉลยแบบขำๆ....

....คำถามกวนๆ<>เฉลยแบบขำๆ....


เปิดอ่าน 8,860 ครั้ง
ดีกว่ากัน

ดีกว่ากัน


เปิดอ่าน 8,358 ครั้ง
ต้านหวัดด้วยผักและผลไม้

ต้านหวัดด้วยผักและผลไม้


เปิดอ่าน 8,376 ครั้ง
ยินยอม ต้องผูกพัน

ยินยอม ต้องผูกพัน


เปิดอ่าน 8,366 ครั้ง

:: เรื่องปักหมุด ::

ความแตกต่างระหว่าง.....คนรวยกับคนจน (ฟังเพลง รักเธอ ของ โต๋ศักดิ์สิทธิ์)

ความแตกต่างระหว่าง.....คนรวยกับคนจน (ฟังเพลง รักเธอ ของ โต๋ศักดิ์สิทธิ์)

เปิดอ่าน 8,369 ☕ คลิกอ่านเลย

Advertisement

≡ เรื่องน่าสนใจในหมวดหมู่นี้ ≡
ความจริงเกี่ยวกับโรคหลอดเลือดหัวใจและสมอง
ความจริงเกี่ยวกับโรคหลอดเลือดหัวใจและสมอง
เปิดอ่าน 8,363 ☕ คลิกอ่านเลย

เมื่อผมไปธุดงค์
เมื่อผมไปธุดงค์
เปิดอ่าน 8,416 ☕ คลิกอ่านเลย

LCROSS ชนดวงจันทร์ตรงเป้า แต่นาซายังบอกไม่ได้ว่าเห็นอะไร
LCROSS ชนดวงจันทร์ตรงเป้า แต่นาซายังบอกไม่ได้ว่าเห็นอะไร
เปิดอ่าน 8,373 ☕ คลิกอ่านเลย

วิธีดูแลรักษาตู้เย็น... เพื่อยืดอายุการใช้งาน
วิธีดูแลรักษาตู้เย็น... เพื่อยืดอายุการใช้งาน
เปิดอ่าน 8,352 ☕ คลิกอ่านเลย

ค่านิยม..กับสัมมาชีพของพ่อแม่..
ค่านิยม..กับสัมมาชีพของพ่อแม่..
เปิดอ่าน 8,364 ☕ คลิกอ่านเลย

ชีวิตครูของผม ตอน ชีวิตสบายสไตล์คนโสดของผม
ชีวิตครูของผม ตอน ชีวิตสบายสไตล์คนโสดของผม
เปิดอ่าน 8,531 ☕ คลิกอ่านเลย

≡ เรื่องน่าอ่าน/สาระน่ารู้ ≡

วีดิทัศน์ประกอบการสอนคณิตศาสตร์ชั้น ป.6 โดย สสวท.
วีดิทัศน์ประกอบการสอนคณิตศาสตร์ชั้น ป.6 โดย สสวท.
เปิดอ่าน 22,616 ครั้ง

หลักสูตรการสอบภาค ค ครูผู้ช่วย สพฐ. ตามหนังสือ ว14/2558
หลักสูตรการสอบภาค ค ครูผู้ช่วย สพฐ. ตามหนังสือ ว14/2558
เปิดอ่าน 23,122 ครั้ง

สุดยอด 5 ผลไม้บำรุงเลือด
สุดยอด 5 ผลไม้บำรุงเลือด
เปิดอ่าน 21,548 ครั้ง

จดหมายฉบับที่ 79 ถึงนายกรัฐมนตรี เรื่อง ถึงเวลาจัดทัพใหม่ด้านคุณภาพการศึกษา
จดหมายฉบับที่ 79 ถึงนายกรัฐมนตรี เรื่อง ถึงเวลาจัดทัพใหม่ด้านคุณภาพการศึกษา
เปิดอ่าน 15,080 ครั้ง

เลขคณิตคิดไม่ยาก : คุณรู้จัก "29 กุมภา" ดีแค่ไหน
เลขคณิตคิดไม่ยาก : คุณรู้จัก "29 กุมภา" ดีแค่ไหน
เปิดอ่าน 27,498 ครั้ง

เกมส์ รวมเกมส์สนุกๆ มากมาย
สนามเด็กเล่น

แหล่งรวมเกมส์ เกมส์ให้เล่นมากมาย ศูนย์รวมเกมส์สนุกๆ เกมส์ความรู้ เกมส์ลับสมอง เกมส์ประลองยุทธ แหล่งรวบรวมข้อมูล เกมส์ เกมส์ออนไลน์ เกมส์มันๆ เกมส์ตัดผม ไว้มากมายที่นี่ ให้เด็กๆได้เลือกเล่นมากมาย คลิกเลย

 
หมวดหมู่เนื้อหา
เนื้อหา แยกตามหมวดหมู่ สามารถเลืออ่านได้ตามหมวดหมู่ที่นี่


· Technology
· บทความเทคโนโลยีการศึกษา
· e-Learning
· Graphics & Multimedia
· OpenSource & Freeware
· ซอฟต์แวร์แนะนำ
· การถ่ายภาพ
· Hot Issue
· Research Library
· Questions in ETC
· แวดวงนักเทคโนฯ

· ความรู้ทั่วไป
· คณิตศาสตร์
· วิทยาศาสตร์และเทคโนโลยี
· ภาษาต่างประเทศ
· ภาษาไทย
· สุขศึกษาและพลศึกษา
· สังคมศึกษา ศาสนาฯ
· ศิลปศึกษาและดนตรี
· การงานอาชีพ

· ข่าวการศึกษา
· ข่าวตามกระแสสังคม
· งาน/บริการสังคม
· คลิปวิดีโอยอดนิยม
· เกมส์
· เกมส์ฝึกสมอง

· ทฤษฎีทางการศึกษา
· บทความการศึกษา
· การวิจัยทางการศึกษา
· คุณครูควรรู้ไว้
· เตรียมประเมินวิทยฐานะ
· ผลงานวิชาการเล่มเต็ม
· เครื่องมือสำหรับครู

ครูบ้านนอกดอทคอม

เว็บไซต์เพื่อครู ข่าวการศึกษา ความรู้ การศึกษาไทย

      kroobannok.com

© 2000-2020 Kroobannok.com  
All rights reserved.


Design by : kroobannok.com


ครูบ้านนอกดอทคอม
การจัดอันดับของ Truehits Web Directory

วิธีนำแบนเนอร์ของครูบ้านนอก.คอมไปแปะในเว็บท่าน บันทึกภาพแบนเนอร์นี้และลิงค์มาที่เราครับ (มีแบนเนอร์ 2 แบบ)
 

ครูบ้านนอกดอทคอม เว็บไซต์ของครูตัวเล็กๆ คนหนึ่ง ที่หวังเพียง ใช้เป็นช่องทางในการสื่อสาร แลกเปลี่ยน เพิ่มพูนความรู้ และให้ข่าวสาร ที่ทันสมัยต่อเหตุการณ์แก่คุณครู ผู้ปฏิบัติงานในทุกพื้นที่ของประเทศไทย เพื่อความเจริญงอกงามในปัญญา และเจริญก้าวหน้าในวิชาชีพ

เว็บนี้ถือกำเนิดเมื่อ 5 มกราคม 2548

Email : kornkham@hotmail.com
Tel : 096-7158383

สนใจสนับสนุนเรา โดยลงโฆษณา
คลิกดูรายละเอียดที่นี่ครับ