if(isset($_POST['province1']) OR isset($_POST['companyType']) OR isset($_POST['companyname'])){
$province=test_input($_POST['province1']);
$companyType=test_input($_POST['companyType']);
$companyName=test_input($_POST['companyname']);
//--QueryStr-->
$StrCompany="SELECT company.CompanyID,company.CompanyName,company.Address FROM company
WHERE company.CompanyName LIKE '%$companyName%' OR company.company_typeId='$companyType' OR company.PROVINCE_ID='$province' ";
//--EndQuerystr--//
$CompanyQuery=mysqli_query($data,$StrCompany) or die (mysqli_error($data) . "<br>$StrCompany");
//Count row of table
$count=mysqli_num_rows( $CompanyQuery);
if($count==0){
echo 'No data you want';
}else{
ปัญหาของผมคือพอผมกดปุ่มค้นหา ในขณะที่ text box กับ selectbox มันยังว่างอยู่ มันกับดึกข้อมูลบริษัททั้งหมดในฐานข้อมูลมา
แสดงครับดังรูปครับ
SELECT company.CompanyID,company.CompanyName,company.Address FROM company WHERE company.CompanyName LIKE '%%' OR company.company_typeId='' OR company.PROVINCE_ID=''
ถ้ายังไม่ได้เลือกอะไรได้ค่าว่างครับ
Date :
2015-02-19 20:20:42
By :
tantai
No. 6
Guest
Code (PHP)
if($_POST['province1'] OR $_POST['companyType'] OR $_POST['companyname'])
//ผมชอบใช้แบบนี้
if(trim($_POST['province1'])!="" OR trim($_POST['companyType'])!="" OR trim($_POST['companyname']!="")