ถามเรื่องการกรองข้อมูลอะค่ะ ถ้าใช้ if(!empty($_POST['id_ptype']) || $_POST['id_ptype']=='0') เลือกทั้งหมดได้
Code (PHP)
if(!empty($_POST['id_ptype']) && $_POST['id_ptype']=='0'){
// ทั้งหมด
}else if(!empty($_POST['id_ptype']) ){
// ถูกเลือก
}
ถ้าสับสนเงื่อนไขให้ if ซ้อน if ก็ได้
Code (PHP)
if(!empty($_POST['id_ptype']) ){
if($_POST['id_ptype']=='0'){
// ทั้งหมด
}else{
// ถูกเลือก
}
}
ประวัติการแก้ไข 2013-10-02 21:09:20
Date :
2013-10-02 21:08:29
By :
xbeginner01
ลองแร้ว ไม่ได้เลยอะค่ะ
Date :
2013-10-02 21:52:04
By :
Malino
ขอบคุณน่ะค่ะ สำหรับคำแนะนำ ได้แร้วคะ เจ๋งมากกก
Date :
2013-10-02 22:30:47
By :
Malino
อย่าลืมสมัครสมาชิกด้วยครับ จะได้มี Point กับเค้ามั่งครับ
Date :
2013-10-03 09:07:24
By :
mr.win
จร่า
Date :
2013-10-03 12:05:14
By :
Malino
โทดน่ะค่ะ แร้วถ้าเกิดกรองเดือนกับปีด้วย ต้องงทำยังไงค่ะ เพราะกรองได้แต่ประเภทสินค้า
<table width="850" border="0">
<tr>
<td width="724"><div align="center">
<div align="center">เลือกเดือน/ปี :
<?
echo "<select name=\"month\">";
echo "<option value=\"\">------เลือกเดือน----";
echo "<option value=\"1\" >มกราคม";
echo "<option value=\"2\">กุมภาพันธ์";
echo "<option value=\"3\" >มีนาคม";
echo "<option value=\"4\">เมษายน";
echo "<option value=\"5\" >พฤษภาคม";
echo "<option value=\"6\">มิถุนายน";
echo "<option value=\"7\" >กรกฎาคม";
echo "<option value=\"8\" >สิงหาคม";
echo "<option value=\"9\" >กันยายน";
echo "<option value=\"10\" >ตุลาคม";
echo "<option value=\"11\" >พฤศจิกายน";
echo "<option value=\"12\" >ธันวาคม";
echo "</select>";
echo "<select name=\"year\">";
echo "<option value=\"\">------เลือกปี----";
echo "<option value=\"2013\">2556";
echo "<option value=\"2012\">2555";
echo "<option value=\"2011\">2554";
echo "<option value=\"2010\">2553";
echo "<option value=\"2009\">2552";
echo "</select>";
?>
</select>
เลือกรายการ :
<?
echo "<select name=\"status\">";
echo "<option value=\"0\">ทั้งหมด";
echo "<option value=\"1\" >ตัดดอก";
echo "<option value=\"2\">ชำระดอกเบี้ย";
echo "<option value=\"3\" >ไถ่ถอน";
echo "<input type=\"submit\" value=\"ค้นหา\">";
?>
<?
$sqlrepayment='SELECT *
FROM pawn AS t1
INNER JOIN repayment AS t2 ON t1.id_pawn = t2.id_pawn
INNER JOIN repayment_type AS t3 ON t2.id_paytype = t3.id_paytype
where month( t2.date_pay ) = 10 and year( t2.date_pay) = 2013 ';
$datarepayment=mysql_query($sqlrepayment) or die(mysql_error());
$count = mysql_num_rows($datarepayment);
echo "<table width=\"716\" border = \"1\" bgcolor=\"#CCFF99\" bordercolor=\"#CCCCCC\">";
echo"<tr bgcolor=\"#99FF33\">";
echo "<th>เลขที่สัญญา</th>";
echo "<th>วันที่ชำระหนี้</th>";
echo "<th>การชำระหนี้</th>";
echo "<th>ยอดเงิน</th>";
///echo "<th>ค่าปรับ</th>";
echo"</tr>";
while ($fild=mysql_fetch_array($datarepayment))
{
$id_pawn=$fild[id_pawn];
$date_pay=thaidate($fild[date_pay]);
$name_paytype= $fild[name_paytype];
$amount_pay= $fild[amount_pay];
//$mulct_pay= $fild[mulct_pay];
echo "<tr>";
echo "<td>$id_pawn</td>";
echo "<td>$date_pay</td>";
echo "<td>$name_paytype</td>";
echo "<td>$amount_pay</td>";
//echo "<td>$mulct_pay</td>";
echo "</tr>";
}
echo "</table>";
//echo "จำนวนสินค้า = $count ";
mysql_close();
?>
Date :
2013-10-03 13:03:43
By :
Malino
Load balance : Server 04