php รับค่าFatal error: Uncaught Error: Call to a member function is_ajax() on float in E:\xampp\htdocs\miniproject\phpBB3\phpbb\session.php:1663 Stack trace: #0 E:\xampp\htdocs\miniproject\phpBB3\includes\functions.php(3803): phpbb\session->update_session_infos() #1 E:\xampp\htdocs\miniproject\phpBB3\planting_tool.php(573): page_header('', false) #2 {main} thrown in E:\xampp\htdocs\miniproject\phpBB3\phpbb\session.php on line 1663
โค้ด: เลือกทั้งหมด
// ส่วนรับค่าต่าง ๆ
$action = $request->variable('action', '');
$ip = $request->server('SERVER_ADDR', '');
$save_area= $request->variable('save_area',0);
$save = $request->variable('save','');
$id = $request->variable('id','');
$id_admin = $request->variable('id_admin','');
$edit = $request->variable('edit','');
// ส่วนรับค่าจัดการประเภทพืช
$plant_type = $request->variable('plant_type', '', true);
$plant_spacing = number_format($request->variable('plant_spacing', 0.00), 2);
$name = $request->variable('name', '', true);
//ส่วนรับค่าโปรแกรม
$calculate_area = $request->variable('calculate_area', '');
$width_area = number_format($request->variable('width_area', 0.00), 2);
$length_area = number_format($request->variable('length_area', 0.00), 2);
$unit_area_1 = $request->variable('unit_area_1','',true);
$unit_area_2 = $request->variable('unit_area_2','',true);
$plant_type = $request->variable('plant_type','',true);
โค้ด: เลือกทั้งหมด
if($calculate_area == 1 && $save_area == 0){
//คำนวณ
switch($unit_area_1){
case "m^2" : $request = find_area($width_area, $length_area);
break;
case "kg^2" : $request = 0.000001 * find_area($width_area, $length_area);
break;
case "ha^2" : $request = 0.0001 * find_area($width_area, $length_area);
break;
case "dam^2" : $request = 0.01 * find_area($width_area, $length_area);
break;
case "dm^2" : $request = 100 * find_area($width_area, $length_area);
break;
case "cm^2" : $request = 10000 * find_area($width_area, $length_area);
break;
case "mm^2" : $request = 1000000 * find_area($width_area, $length_area);
break;
case "SQ. WAH" : $request = 0.25 * find_area($width_area, $length_area);
break;
case "yd^2" : $request = 1.196 * find_area($width_area, $length_area);
break;
case "Rai" : $request = 0.000625 * find_area($width_area, $length_area);
break;
case "Ngan" : $request = 0.0025 * find_area($width_area, $length_area);
break;
case "yd" : $request = 1.21 * find_area($width_area, $length_area);
break;
}
$sql_array_plant = array(
'id' => $plant_type,
);
$sql_plant = 'SELECT *
FROM ' . 'tools_plant_type' . '
WHERE ' . $db->sql_build_array('SELECT', $sql_array_plant);
$result = $db->sql_query($sql_plant);
$row = $db->sql_fetchrow($result);
$unit_m2 = $user->lang['UNIT_SQUARE_METER'];
$template->assign_vars(
array(
'N' => $name,
'BEFORE_TOTAL' => $width_area * $length_area,
'BEFORE_UNIT' => $unit_m2,
'AFTER_TOTAL' => $request,
'AFTER_UNIT' => $unit_area_2,
'PLANT_TYPE' => $row['plant_type'],
'PLANT_SPACING' => $row['plant_spacing'],
'TOTAL_PLANT' => $row['plant_spacing'] * $request,
'PLANT_CREATE_DATE' => $user->format_date(time()),
));
$template->assign_vars(array(
'ACTION' => 'show_admin' ,
));
$page_title = $user->lang['CALCULATION_RESULT_AREA'];
$template->assign_block_vars('navlinks', array(
'FORUM_NAME' => $page_title,
));
//ตัวกำหนดส่งไฟล์ไปหน้าไหน
$template->set_filenames(array(
'body' => 'result_area.html')
);
}