|
|
|
ขอคำปรึกษาเกี่ยวกับคำสั่งที่ใช้ค้นหาตัวอักษร หรือตัวเลขครับ |
|
|
|
|
|
|
|
แน่ใจนะครับว่า มันมีแค่ record เดียว เห็นเป็น loop result table
ตรวจเช็ค
Code (PHP)
if( $chk2===":141:241"){
echo strstr($items,"141");
}else{
echo '['.$chk2.']', strlen($chk2), '==', strlen( ":141:241" );
}
|
|
|
|
|
Date :
2015-04-30 22:50:29 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก่อน while กำหนดตัวแปร $chk='';
Code (PHP)
$chk='';
while($data = mysql_fetch_assoc($result2)){ // เปลี่ยน fetch_array เป็น fetch_assoc ใช้แค่ไหนเรียกแค่นั้น
$ir_id = $data["ir_id"];
$submain3_id = $data["submain3_id"];
$note = $data["note"];
//$chk2=$chk.":".$submain3_id; //ได้ค่าตัวแปรเท่ากับ :141:241 //บันทัดนี้เขียนผิดแก้เป็น
$chk .= ":".$submain3_id;
}
//ถ้ามีเลข 141 แล้วให้ $chk_141="checked";
$chk_141 = strpos( ':141:', $chk . ':')!==false? 'checked' : '';
//ถ้ามีเลข 241 แล้วให้ $chk_241="checked";
$chk_241 = strpos( ':241:', $chk . ':')!==false? 'checked' : '';
หรือจะใช้ mysql group_concat() ก็ได้นะครับ ลอง serch ดูนะครับ
|
ประวัติการแก้ไข 2015-05-01 11:20:28
|
|
|
|
Date :
2015-05-01 11:13:06 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|