รายละเอียดของการตอบ ::
ขอบคุณ คุณ Progamon ด้วยนะคับ
ผมลอง นำ code ที่ได้มา ประยุกใช้แล้วนะคับ
Code (PHP)
$arr_car = array();
$select_car = mysql_query("select * from car_detail order by car_det_id DESC");
while ($row_car = mysql_fetch_array($select_car)){
$arr_car[] = $row_car[car_det_id];
}
$arr_date = array();
for($num_sum_ii = 0;$num_sum_ii<$sent_sum_i;$num_sum_ii++){
$arr_date[] = $show_book_car_id[$num_sum_ii];
}
for($k=0; $k<count($arr_car); $k++){
if($arr_car[$k] == $arr_date[$k]){
echo "test";
} else {
echo $arr_car[$k].$arr_date[$k];
}
echo "<br/>";
}
ค่าของ $arr_car = 40,39,37
ค่าของ $arr_date = 40,39
นำมา ทำการ loop for จะได้
test
test
37
โอเคว่ามันใช้ได้ แต่ เมื่อ ผมลอง ส่ง ค่า
ค่าของ $arr_car = 40,39,37
ค่าของ $arr_date = 39
ปรากฎว่า นำมา ทำการ loop for
ค่าที่ แสดง ออกมา คือ
40
39
37
เหมือนมันจะไม่เข้าเงื่อนไขไหนเลยนะคับ
ตัวแปรที่มันส่งค่ามา คือตัวแปลตัวนี้นะคับ
$arr_date[] = $show_book_car_id[$num_sum_ii]; ค่าคือ 39
ส่งมา loop for ไม่เข้าเงื่อนไข ไหนเลย
แต่พอ $arr_date[] = 39 ตรงๆ ปรากฎว่า ได้ เข้าเงื่อนไข
ผมเลยอยากทราบว่ามันเป็นเพราะอะไร ช่วยบอกหน่อยนะคับ
ขอบคุณคับผม