ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: รอสซี่ ที่ 27 มิถุนายน 2012, 20:21:16



หัวข้อ: ช่วยหน่อยครับ PHP
เริ่มหัวข้อโดย: รอสซี่ ที่ 27 มิถุนายน 2012, 20:21:16
(https://www.facebook.com/ajax/messaging/attachment.php?attach_id=df7a5f25ca8607030355e0bab954292a&mid=id.387770621283686&hash=AQARrTXDGeDqYQw7&mid=id.387770621283686)

โค๊ด:
<!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>

มันไม่ตรงกับคำตอบอ่ะครับ


หัวข้อ: Re: ช่วยหน่อยครับ PHP
เริ่มหัวข้อโดย: รอสซี่ ที่ 27 มิถุนายน 2012, 21:10:13
ขอดันหน่อยครับ


หัวข้อ: Re: ช่วยหน่อยครับ PHP
เริ่มหัวข้อโดย: atimets ที่ 27 มิถุนายน 2012, 21:34:54
ช่วยอธิบายนิดนึงว่าต้องการทำอะไร ถึงผมจะอ่าน code แล้วพอเดาได้ แต่มันเสียเวลาครับ


หัวข้อ: Re: ช่วยหน่อยครับ PHP
เริ่มหัวข้อโดย: aek26 ที่ 27 มิถุนายน 2012, 21:52:56
ถามคำถามต้องอธิบายรายละเอียดให้มากๆครับ ถึงจะได้คำตอบเร็ว มางี้สูตร triangle งงเลย

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

 :wanwan019:


หัวข้อ: Re: ช่วยหน่อยครับ PHP
เริ่มหัวข้อโดย: รอสซี่ ที่ 27 มิถุนายน 2012, 22:04:17
ขอบคุณครับ


หัวข้อ: Re: ช่วยหน่อยครับ PHP
เริ่มหัวข้อโดย: banyenn ที่ 01 กรกฎาคม 2012, 11:02:18
ไม่เก่งโค๊ด...แต่เอาใจช่วยครับ


หัวข้อ: Re: ช่วยหน่อยครับ PHP
เริ่มหัวข้อโดย: othpiik ที่ 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  ...  ?>

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

เพราะจะรันได้กับบางเครื่องเท่านั้น