สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network
Moderator: mindphp , ผู้ดูแลกระดาน
birdkritsna
PHP Super Member
โพสต์: 234 ลงทะเบียนเมื่อ: 16/09/2019 9:57 am
โพสต์ที่ยังไม่ได้อ่าน
โดย birdkritsna » 24/09/2019 3:32 pm
คือผมสร้างตัวแปรเพื่อบรับค่ามาคำนวณ แล้วค่าที่ได้ก็ถูกต้องแล้ว แต่หน้าจอมีแจ้งขึ้นเตือนอะครับ
012.jpg (16.04 KiB) Viewed 884 times
Notice : A non well formed numeric value encountered in
โค้ด: เลือกทั้งหมด
if (isset($_POST['submit'])) {
$submit1 = @$_POST['submit1'];
$name = $_POST['name'];
$text_box = $_POST['num1'];
$list_box_a = $_POST['list_box_a'];
$list_box_b = $_POST['list_box_b'];
//foreach($data2 as $v) {
// $currency_id = $v['currency_id'];
//echo $currency_id;}
$value = $text_box * ($list_box_a / $list_box_b);
{
print_r($list_box_a); echo '<br>';
print_r($list_box_b); echo '<br>';
print_r($value); exit('llll');
โค๊ดที่ขึ้น Notice !
โค้ด: เลือกทั้งหมด
$value = $text_box * ($list_box_a / $list_box_b);
mindphp
ผู้ดูแลระบบ MindPHP
โพสต์: 41128 ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:
โพสต์ที่ยังไม่ได้อ่าน
โดย mindphp » 24/09/2019 3:55 pm
โค้ดส่วน นี้ต้องการ สืออะไร
โค้ด: เลือกทั้งหมด
$value = $text_box * ($list_box_a / $list_box_b);
{
ทำไม่มี { ลอยๆ
ตามที่ error
ลองเช็คค่า ตัวเลข แต่ละตัว ก่อน เอามา คูณ หาร
birdkritsna
PHP Super Member
โพสต์: 234 ลงทะเบียนเมื่อ: 16/09/2019 9:57 am
โพสต์ที่ยังไม่ได้อ่าน
โดย birdkritsna » 24/09/2019 4:03 pm
mindphp เขียน: โค้ดส่วน นี้ต้องการ สืออะไร
เป็นโค๊ดคำนวณค่าครับผม โดย text_box คือค่าที่ได้จากการกรอก input ส่วน list_box_a / lsit_box_b คือค่าสกุลเงิน ที่อยู่ใน list box ครับผม
โค้ด: เลือกทั้งหมด
$value = $text_box * ($list_box_a / $list_box_b);
{
ทำไม่มี { ลอยๆ
ตามที่ error
ลองเช็คค่า ตัวเลข แต่ละตัว ก่อน เอามา คูณ หาร
{ ต่อด้วยโค๊ดนี้ครับ
โค้ด: เลือกทั้งหมด
}
date_default_timezone_set("Asia/Bangkok");
$datetime = time();
$date = date("Y-m-d H:i:s", time());
$ip = $_SERVER["REMOTE_ADDR"];
?>
แสดงค่าออกมา ก็ปกติครับ
1.jpg (17 KiB) Viewed 874 times
โค้ด: เลือกทั้งหมด
$value = $text_box * ($list_box_a / $list_box_b);
print_r($text_box); echo ' textbox <br>';
print_r($list_box_a); echo ' list_box_a<br>';
print_r($list_box_b); echo ' list_box_b<br>';
print_r ($value); exit('llll');
thatsawan
PHP VIP Members
โพสต์: 28508 ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:
โพสต์ที่ยังไม่ได้อ่าน
โดย thatsawan » 24/09/2019 5:12 pm
birdkritsna เขียน:
ผมดูตามกระทู้แล้วครับ ไม่ได้เป็นที่ตัววัน เวลา ครับผม
บรรทัดไหนที่ error
birdkritsna
PHP Super Member
โพสต์: 234 ลงทะเบียนเมื่อ: 16/09/2019 9:57 am
โพสต์ที่ยังไม่ได้อ่าน
โดย birdkritsna » 24/09/2019 7:46 pm
thatsawan เขียน: birdkritsna เขียน:
ผมดูตามกระทู้แล้วครับ ไม่ได้เป็นที่ตัววัน เวลา ครับผม
บรรทัดไหนที่ error
ไม่ขึ้น error แล้วครับผม
birdkritsna
PHP Super Member
โพสต์: 234 ลงทะเบียนเมื่อ: 16/09/2019 9:57 am
โพสต์ที่ยังไม่ได้อ่าน
โดย birdkritsna » 26/09/2019 6:24 pm
mindphp เขียน: สรุปปัญหา อยู่ตรงไหน ครับ
ผมยังไม่แน่ใจครับ หลังจากผมใส่เงื่อนไข if else ให้คำนวณค่า เนื่องจากตัวแปรสกุลเงินที่ได้จาก api ไม่มีสกุลเงินไทยทำให้ไม่ขึ้นที่ list box
ผมเลยสร้าง option value เพิ่มใน list box พร้อมกับเงื่อนไขมาใช้กับตรงส่วนนี้ แล้ว Error ก็ไม่ขึ้นแล้วครับ
โค้ด: เลือกทั้งหมด
if ($list_box_b == 'THB') {
$value = $text_box * $list_box_a;
} else if ($list_box_a == 'THB') {
$value = $text_box / $list_box_b;
} else
$value = $text_box * ($list_box_a / $list_box_b);
2 ตอบกลับ
611 แสดง
โพสต์ล่าสุด โดย jamepiyawat
24/10/2019 4:55 pm
6 ตอบกลับ
2882 แสดง
โพสต์ล่าสุด โดย mindphp
19/06/2019 11:38 am
1 ตอบกลับ
1370 แสดง
โพสต์ล่าสุด โดย mindphp
23/09/2018 12:47 am
1 ตอบกลับ
725 แสดง
โพสต์ล่าสุด โดย mindphp
01/12/2015 9:44 am
สมาชิกกำลังดูบอร์ดนี้: Google [Bot] และบุคลทั่วไป 56