|
|
|
PHP - อยากนับค่าตัวอักษร X ให้เป็นตัวเลยคับ ต้องทำอย่างไรคับรบกวนคับ |
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2013-09-03 15:06:50 |
By :
varin_srichan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตามรูปที่ส่งให้ดูคับ ขอบคุณคับ
|
|
|
|
|
Date :
2013-09-03 15:07:42 |
By :
varin_srichan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดูรูป db ที่เกี่ยวข้อง หน่อยครับ
|
|
|
|
|
Date :
2013-09-03 15:28:25 |
By :
yamcrocodile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (SQL)
#
# โครงสร้างตาราง `project2`
#
CREATE TABLE `project2` (
`id` varchar(50) NOT NULL,
`dep` varchar(250) NOT NULL,
`age` varchar(250) NOT NULL,
`proj` varchar(250) NOT NULL,
`budget` varchar(50) NOT NULL,
`budgetp` varchar(50) NOT NULL,
`proc` varchar(50) NOT NULL,
`name_pro` varchar(150) NOT NULL,
`remark` varchar(150) NOT NULL,
`ach1` varchar(10) default NULL,
`bar1` varchar(100) NOT NULL,
`ach2` varchar(10) default NULL,
`bar2` varchar(100) NOT NULL,
`ach3` varchar(10) default NULL,
`bar3` varchar(100) NOT NULL,
`ach4` varchar(10) default NULL,
`bar4` varchar(100) NOT NULL,
`ach5` varchar(10) default NULL,
`bar5` varchar(100) NOT NULL,
`ach6` varchar(10) default NULL,
`bar6` varchar(100) NOT NULL,
`ach7` varchar(10) default NULL,
`bar7` varchar(100) NOT NULL,
`ach8` varchar(10) default NULL,
`bar8` varchar(100) NOT NULL,
`ach9` varchar(10) default NULL,
`bar9` varchar(100) NOT NULL,
`ach10` varchar(10) default NULL,
`bar10` varchar(100) NOT NULL,
`ach11` varchar(10) default NULL,
`bar11` varchar(100) NOT NULL,
`ach12` varchar(10) default NULL,
`bar12` varchar(100) NOT NULL,
`ach13` varchar(10) default NULL,
`bar13` varchar(100) NOT NULL,
`ach14` varchar(10) default NULL,
`bar14` varchar(100) NOT NULL,
`ach15` varchar(10) default NULL,
`bar15` varchar(100) NOT NULL,
`ach16` varchar(10) default NULL,
`bar16` varchar(100) NOT NULL,
`ach17` varchar(10) default NULL,
`bar17` varchar(100) NOT NULL,
`ach18` varchar(10) default NULL,
`bar18` varchar(100) NOT NULL,
`ach19` varchar(10) default NULL,
`bar19` varchar(100) NOT NULL,
`ach20` varchar(10) default NULL,
`bar20` varchar(100) NOT NULL,
`ach21` varchar(10) default NULL,
`bar21` varchar(100) NOT NULL,
`ach22` varchar(10) default NULL,
`bar22` varchar(100) NOT NULL,
`ach23` varchar(10) default NULL,
`bar23` varchar(100) NOT NULL,
`ach24` varchar(10) default NULL,
`bar24` varchar(100) NOT NULL,
`ach25` varchar(10) default NULL,
`bar25` varchar(100) NOT NULL,
`ach26` varchar(10) default NULL,
`bar26` varchar(100) NOT NULL,
`ach27` varchar(10) default NULL,
`bar27` varchar(100) NOT NULL,
`ach28` varchar(10) default NULL,
`bar28` varchar(100) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=tis620;
#
# dump ตาราง `project2`
#
INSERT INTO `project2` VALUES ('ex001', 'ทสอ.กห.', 'กกอ.ทสอ.กห.', 'พัฒนาห้องปฏิบัติการกรรมวิธีข้อมูลภาพถ่ายดาวเทียมเพื่อความมั่นคงของ กห.', '150,000,000', '150,000,000', 'วิธีพิเศษ', 'รัฐมนตรีว่าการกระทรวงกลาโหม (รมว.กห.)', 'ทดสอบ', 'X', '', 'X', '', 'X', '', 'X', '', 'X', '', 'X', '', 'X', '', 'X', '', 'X', '', 'X', '', 'X', '', 'X', '', 'X', '', 'X', '', 'X', '', 'X', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '');
INSERT INTO `project2` VALUES ('ex002', 'สน.ปล.กห.', 'กสอ', 'พัฒนาระบบป้องกันการล่วงละเมิดสถาบันมหากษัตริย์ของ กห.', '20', '200', 'วิธีตกลงราคา', 'เจ้ากรม (จก.)', 'ทดสอบ', 'X', '', 'X', '', 'X', '', 'X', '', 'X', '', 'X', '', 'X', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '');
INSERT INTO `project2` VALUES ('test001', 'สน.ปล.กห.', 'สน.ปล.กห.', 'test001', '1', '1', 'วิธีตกลงราคา', 'รัฐมนตรีว่าการกระทรวงกลาโหม (รมว.กห.)', 'test', 'X', '', 'X', '', 'X', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '');
|
|
|
|
|
Date :
2013-09-03 15:30:50 |
By :
varin_srichan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ach1 - ach28 ในเมื่อ ฟิลมันตายตัวก็จัดวลลูปเลยครับ
Code (PHP)
for($i=1;$i<=28;$i++)
{
echo $objResult[ach$i];
}
ลองดูว่ามันได้ไหม เพราะผมยังไม่ได้ลอง
|
|
|
|
|
Date :
2013-09-03 18:45:25 |
By :
yamcrocodile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$result = 0;
for($i=1;$i<=28;$i++)
{
$total = (strlen($objResult["ach$i"]));
$result = $result +$total;
}
echo $result;
?>
ลองดูครับผม
|
ประวัติการแก้ไข 2013-09-04 02:26:07
|
|
|
|
Date :
2013-09-04 02:25:31 |
By :
yamcrocodile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วคับขอบพระคุณเป็นอย่างสูงคับคุณ Yam ไม่มีอะไรตอบแทนนอกจากคำขอบคุณ ถ้ารู้จักจะพาไปเลี้ยงข้าวสักมื้อ ขอบคุณคับ ขอบพระคุณเป็นอย่างสูง อย่างยิ่ง
|
|
|
|
|
Date :
2013-09-04 08:15:36 |
By :
varin_srichan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|