ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingช่วยหน่อยครับ PHP
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ช่วยหน่อยครับ PHP  (อ่าน 831 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
รอสซี่
ก๊วนเสียว
*

พลังน้ำใจ: 75
ออฟไลน์ ออฟไลน์

กระทู้: 387



ดูรายละเอียด
« เมื่อ: 27 มิถุนายน 2012, 20:21:16 »



โค๊ด:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php
if(isset($_POST[&#39;button&#39;]) && ($_POST[&#39;button&#39;]=="Submit")){
$a $_POST[&#39;a&#39;];
$b $_POST[&#39;b&#39;];
$theta $_POST[&#39;theta&#39;];
$area = (1/2)*$b*$a*(sin($theta));
}
?>

<form id="form1" name="form1" method="post" action="">
  <p>a:
    <label for="a"></label>
  <input type="text" name="a" id="a" />
  </p>
  <p>b:
    <label for="b"></label>
    <input type="text" name="b" id="b" />
  </p>
  <p>theta:
    <label for="theta"></label>
    <input type="text" name="theta" id="theta" />
  </p>
  <p>
    <input type="submit" name="button" id="button" value="Submit" />
  </p>
</form>

Area: <?=number_format($area,2)?>
</body>
</html>

มันไม่ตรงกับคำตอบอ่ะครับ
บันทึกการเข้า
รอสซี่
ก๊วนเสียว
*

พลังน้ำใจ: 75
ออฟไลน์ ออฟไลน์

กระทู้: 387



ดูรายละเอียด
« ตอบ #1 เมื่อ: 27 มิถุนายน 2012, 21:10:13 »

ขอดันหน่อยครับ
บันทึกการเข้า
atimets
คนรักเสียว
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 149



ดูรายละเอียด
« ตอบ #2 เมื่อ: 27 มิถุนายน 2012, 21:34:54 »

ช่วยอธิบายนิดนึงว่าต้องการทำอะไร ถึงผมจะอ่าน code แล้วพอเดาได้ แต่มันเสียเวลาครับ
บันทึกการเข้า

Freelance

- รับทำเว็บไซต์ครับ ติดต่อทาง [email protected] หรือ PM
aek26
สมุนแก๊งเสียว
*

พลังน้ำใจ: 68
ออฟไลน์ ออฟไลน์

กระทู้: 572



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 27 มิถุนายน 2012, 21:52:56 »

ถามคำถามต้องอธิบายรายละเอียดให้มากๆครับ ถึงจะได้คำตอบเร็ว มางี้สูตร triangle งงเลย

ตามนี้ครับ
$area = (1/2)*$b*$a*(sin(deg2rad($theta)));

 wanwan019
บันทึกการเข้า

เพราะแสวงหา มิใช่เพราะรอคอย เพราะเชี่ยวชาญ มิใช่เพราะโอกาส เพราะสามารถ มิใช่เพราะโชคช่วย ดังนี้แล้ว "ลิขิตฟ้าหรือจะสู้มานะตน"
พวงกุญแจ
พวงกุญแจอะคริลิค
พวงกุญแจไม้
ของชำร่วย
รอสซี่
ก๊วนเสียว
*

พลังน้ำใจ: 75
ออฟไลน์ ออฟไลน์

กระทู้: 387



ดูรายละเอียด
« ตอบ #4 เมื่อ: 27 มิถุนายน 2012, 22:04:17 »

ขอบคุณครับ
บันทึกการเข้า
banyenn
คนรักเสียว
*

พลังน้ำใจ: 9
ออฟไลน์ ออฟไลน์

กระทู้: 182



ดูรายละเอียด
« ตอบ #5 เมื่อ: 01 กรกฎาคม 2012, 11:02:18 »

ไม่เก่งโค๊ด...แต่เอาใจช่วยครับ
บันทึกการเข้า

othpiik
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 69
ออฟไลน์ ออฟไลน์

กระทู้: 1,009



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 01 กรกฎาคม 2012, 12:22:52 »

ผมเองก้ไม่รู้ว่าคุณเขียนโค้ดเพื่อใช้ทำอะไร เพราะรูปแบบการเขียนหลายจุดใช้แท็กไม่ถุกต้อง คงต้องกลับไปอ่านคู่มือของ PHP กับแท็กมาตราฐานเพิ่มอีกหน่อยนะครับ

สำหรับโค้ดที่อยู่ในกระทู้ผมได้ทำการปรับแท็กพื้นฐาน และแก้ให้ทำงานได้  ไม่ได้เขียนขึ้นใหม่ แต่ทำการแก้ตรงจุดที่ใส่แท็กผิดเท่านั้น โดยรวมจึงดูคล้ายกัน ผมทดสอบกับ PHP5.4.3 บน Localhost มันผ่าน 100% ครับ  เอาไปทดสอบดูแล้วกัน

โค๊ด:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>

<form id="form1" name="form1" method="post" action="">
  <p>a:
    <label for="a"></label>
  <input type="text" name="a" id="a" />
  </p>
  <p>b:
    <label for="b"></label>
    <input type="text" name="b" id="b" />
  </p>
  <p>theta:
    <label for="theta"></label>
    <input type="text" name="theta" id="theta" />
  </p>
  <p>
    <input type="submit" name="button" id="button" value="Submit" />
  </p>
</form>


<?php
if(isset($_POST['button']) && ($_POST['button']=="Submit")){
$a $_POST['a'];
$b $_POST['b'];
$theta $_POST['theta'];
$area = (1/2)*$b*$a*(sin($theta));

echo 
'<br /><hr />';
echo 
'Area: 'number_format($area,2);
}
?>

</body>
</html>


โค๊ด:
อ้อ... ขอเพิ่่มเติมอีกหน่อยนะครับ สำหรับการเขียน PHP ให้มีปัญหาน้อยคือเปิดแท็ก PHP ด้วย
<?php  ...  ?>

ไม่ใช่
<? ... ?>

เพราะจะรันได้กับบางเครื่องเท่านั้น
« แก้ไขครั้งสุดท้าย: 01 กรกฎาคม 2012, 12:29:27 โดย othpiik » บันทึกการเข้า

OneBiz - บริษัทอยู่ที่เยอรมัน เป็นผู้ให้บริการเว็บ Blog เต็มไปด้วยเครื่องมือที่ช่วยทำงานให้ง่ายขึ้น บริการของ onebiz จะเป็นบริการในรูปแบบของ Cloud Sevice สามารถใช้เป็นเนื้อหาเวบไซต์ส่วนตัว, บล็อกโพสต์, เนื้อหาบทความ, วีดีโอ, ข่าวสาร, เพลง, เอกสาร, และเนื้อหาดิจิตอลอื่นๆได้ สำหรับคนที่สนใจอยากทำงานผ่านอินเตอร์เน็ตแบบ 100% สมัครฟรี! ไม่ต้องลงทุน ไม่ต้องขาย ไม่ต้องประชุม ไม่ต้องรักษายอด ไม่ต้องเขียนเว็บเป็น แค่ใช้อินเตอร์เน็ตเข้าเว็บไซต์เป็น เหมือนทำ Amazon แต่ทำเป็นทีม ดูเพิ่มเติม http://www.youtube.com/watch?v=PT0lBCVIiVI
สมัครสมาชิกฟรี : http://intendplus.onebiz.com/
โทร.(โอ) 08-5343-7888
หน้า: [1]   ขึ้นบน
พิมพ์