|
|
|
PHP - รบกวนหน่อยคับ เรื่อง Multiple Listbox |
|
|
|
|
|
|
|
PHP Select/Listmenu
ได้ค่าแล้วค่อยส่งไปให้ Ajax ครับ อาจจะใช้พวก jQuery กับ Ajax ก็ได้ครับ ง่ายดี
|
|
|
|
|
Date :
2013-09-19 09:21:23 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เเล้วพอส่งค่าไปแบบ Listmenu3 แล้วตอนคิวรี้ผมจะรับค่ายังไงอะคับ
|
|
|
|
|
Date :
2013-09-19 09:53:11 |
By :
เอ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าส่งค่าเป็นแบบ GET ก็รับตัวแปร $_GET
ส่งค่าไปแบบ POST ก็รับด้วยตัวแรปก $_POST
??
|
|
|
|
|
Date :
2013-09-19 10:17:07 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<form action="PageListMenu2.php" method="post" name="form1">
List Menu 3<br>
<select name="lmName3[]" size="5" multiple>
<option value="x">x</option>
<option value="y">y</option>
<option value="z">z</option>
</select><br>
<input name="btnSubmit" type="submit" value="Submit">
</form>
สมมุติมันเป็นการค้นหาข้อมูลที่จะเลือกไห้ออกมาโชร์ผมเลือกไห้ส่งค่าไปคิวรี้ เฉพาะข้อมูล status ที่เป็น x กับ z เเล้วตรงโค้ดคิวรีผมต้องเขียนยังไงคับ
|
|
|
|
|
Date :
2013-09-19 10:30:17 |
By :
เอ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$condition = "'". implode("', '", $_POST["lmName3"]) . "'";
WHERE status IN ($condition)
|
|
|
|
|
Date :
2013-09-19 10:37:38 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันแจ้ง error
Warning: implode() [function.implode]: Invalid arguments passed in D:\AppServ\www\posonline\admin\analyze_brand.php on line 65
คือบันทัดนี้
$condition = "'". implode("', '", $_POST["lmName3"]) . "'";
|
|
|
|
|
Date :
2013-09-19 11:22:20 |
By :
เอ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ได้เเล้วคับ
<?
if(is_array($_POST["lmName3"])){
$condition = "'". implode("', '", $_POST["lmName3"]) . "'";
}else{
$condition =$_POST["lmName3"];
}
?>
ขอบคุณมากนะคับ
|
|
|
|
|
Date :
2013-09-19 11:32:37 |
By :
เอ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนอีกเรื่องคับ ผมจะเพิ่มโชทั้งหมด ผมจะต้องใส่ค่า value ยังไงคับมันถึงจะโชทั้งหมด
<form action="PageListMenu2.php" method="post" name="form1">
List Menu 3<br>
<select name="lmName3[]" size="5" multiple>
<option value="">ทั้งหมด</option>
<option value="x">x</option>
<option value="y">y</option>
<option value="z">z</option>
</select><br>
<input name="btnSubmit" type="submit" value="Submit">
</form>
|
|
|
|
|
Date :
2013-09-19 11:38:40 |
By :
เอ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|