|
|
|
สอบถามปัญหา syntax error, unexpected T_SWITCH เนื่องจากมีการใส่เงื่อนไขแบบ Switch Case |
|
|
|
|
|
|
|
คือง่ายๆ เลยครับ สาเหตุเพราะว่า switch มันไปอยู่ตรงนั้นไม่ได้
มันเป็น statement ไม่ใช่ expression
วิธีแก้ ไม่ใช่สิ วิธีใช้มันให้ถูกต้อง ต้องเป็นแบบนี้ครับ
Code (PHP)
// ตรวจเงื่อนไขตรงนี้
// เซ็ตค่าตรงนี้เลย
switch ($data[9]){
case "กรุงเทพ" :
$data[9] = "BKK";
break;
case "เชียงใหม่" :
$data[9] = "CM";
break;
}
$query = "REPLACE tbl_customer SET "
. "Customer_id = '" . $data[2] . "' "
. ", Customer_name = '" . $data[3] . "' "
// แล้วค่อยเอาค่าที่เซ็ตตามเงื่อนไขแล้วไปใช้
. ", Area = '" . $data[9] . "' "
. ", Model = '" . $data[6] . "' "
. ", StatAddr = '" . $data[1] . "' "
;
ไปศึกษาพื้นฐานเพิ่มเติมนะครับ
|
|
|
|
|
Date :
2013-06-10 09:53:55 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|