|
|
|
เมื่อก่อนใช้ Mysql โค๊ดใช้งานได้ พอเปลี่ยนมาใช้ Mysqli โค๊ดมันเออเร่อ |
|
|
|
|
|
|
|
พอเปลี่ยนมใช้ mysqli มันขึ้นเออเร่อแบบนี้คะ รบกวนดูให้หน่อยนะคะแก้ยังไง
<!DOCTYPE html PUBLIC >
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8" />
<title></title>
<?php
include ("connect.php");
$sql = "SELECT * FROM staff_ro1";
$query = mysqli_query($conn,$sql);
while($result=mysqli_fetch_array($query,MYSQLI_ASSOC)){
$check_RO = array("RO", "TRO", "PT");
$a = $result ["Department_code"];
if (strcmp($result ["employment_type"] ,"ประจำ") == 0){
$check_RO[$a]["RO"]+=1;
}else if ($result ["employment_type"] == "สัญญาจ้าง"){
$check_RO[$a]["TRO"]+=1;
}else if($result ["employment_type"] == "พนักงานรายวัน"){
$check_RO[$a]["PT"]+=1;
}
}
for ($i=1; $i<=58; $i++)
{
$sql = "UPDATE data_ro1 SET ";
$sql.="P_RO = '".$check_RO[$i]["RO"]." ' ";
$sql .=",P_TRO= '".$check_RO[$i]["TRO"]."' ";
$sql .=",P_PT= '".$check_RO[$i]["PT"]."' ";
$sql .="WHERE Department_code = $i ";
}
?>
</td></tr>
</table></td>
<td width="108"> </td>
</tr>
</body>
</html>
Tag : PHP, MySQL, HTML, FuelPHP, XAMPP
|
|
|
|
|
|
Date :
2017-08-15 11:37:42 |
By :
PKNP |
View :
838 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MySQL. ก็น่าจะเออเร่อร์เหมือนกัน เพราะอัาง element ที่ไม่มี
คุณประกาศตัวแปรไว้อย่างไรแล้วเรียกใช้อย่างไร เช็คให้ดี
ประกาศ 15
เรียกใช้ 18,20,22
|
|
|
|
|
Date :
2017-08-15 12:22:01 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แสดงว่าใช้ php version เก่ามากๆ ที่ตัวแปรเป็นแบบ global หรือไม่ได้ประกาศก็ใช้งานได้
แต่พอมาใช้ mysqli ซึ่งต้องใช้ php version สูงกว่า ซึ่งต้องมีการประกาศตัวแปร ก่อนการใช้งาน
เลยทำให้ เออเร่อร์
Code (PHP)
$check_RO = array("RO", "TRO", "PT");
$a = $result ["Department_code"];
แก้เป็น
Code (PHP)
$a = $result ["Department_code"];
$check_RO[$a] = array("RO"=>0, "TRO"=>0, "PT"=>0);
ปล. ที่นี้อันนี้เป็นแค่ตัวอย่าง การประกาศ
แต่คิดว่า คงต้องมีการตรวจเช็คตัวแปรก่อนว่ามีการประกาศหรือยัง
ถ้า ตัวแปร $result["Department_code"] สามารถ ซ้ำกันได้ ก็ลองแก้ไขเอานะครับ
เดี่ยวของใหม่ มันจะไปทับของเก่าหมด
|
ประวัติการแก้ไข 2017-08-15 13:39:51 2017-08-15 13:40:23 2017-08-15 13:42:49
|
|
|
|
Date :
2017-08-15 13:38:36 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ไขปัญหา Notice: Undefined index บน PHP แสดง Error/Message
|
|
|
|
|
Date :
2017-08-15 17:12:54 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2017-08-16 16:24:57 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|