|
|
|
ถ้าต้องการค้นหา โดยรับ txtKeyword ที่รับค่าเฉพาะเดือน และ ค่า txtKeyword1 ที่รับค่าปี มาแสดงรวมกัน รบกวนช่วยด้วยนะครับ |
|
|
|
|
|
|
|
ลอง เอาอันนี้ ที่มีคนปรับใช้มาประยุกต์ ก็ยังไม่เข้าใจ
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
</head>
<body>
<form name="frmSearch" method="post" action="<?=$_SERVER['SCRIPT_NAME'];?>">
<table width="599" border="1">
<tr>
<th>เดือน
<input name="txt1" type="text" id="txt1" value="<?=$_POST["txt1"];?>">
ปี
<input name="txt2" type="text" id="txt2" value="<?=$_POST["txt2"];?>">
<input type="submit" value="Search"></th>
</tr>
</table>
</form>
<?
$objConnect = mysql_connect("localhost","root","") or die("Error Connect to Database");
$objDB = mysql_select_db("project");
$strSQL = "SELECT * FROM salary1 WHERE 1 ";
if($_POST["txt1"] != "")
{
$strSQL .= " AND (sa_month LIKE '%".$_POST["txt1"]."%')";
}
if($_POST["txt2"] != "")
{
$strSQL .= " AND (sa_year LIKE '%".$_POST["txt2"]."%')";
}
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="600" border="1">
<tr>
<th width="91"> <div align="center">CustomerID </div></th>
<th width="98"> <div align="center">Name </div></th>
<th width="198"> <div align="center">Email </div></th>
<th width="97"> <div align="center">CountryCode </div></th>
<th width="59"> <div align="center">Budget </div></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center"><?=$objResult["per_id"];?></div></td>
<td><?=$objResult["per_name"];?></td>
<td><?=$objResult["sa_month"];?></td>
<td><div align="center"><?=$objResult["sa_year"];?></div></td>
<td align="right"><?=$objResult["sa_salary"];?></td>
</tr>
<?
}
?>
</table>
<?
mysql_close($objConnect);
?>
</body>
</html>
|
|
|
|
|
Date :
2016-01-12 11:36:28 |
By :
kaned |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
if(isset($_POST["txtKeyword1"]))
{
$strKeyword = $_POST["txtKeyword1"]; // ประกาศตัวแปรผิดหรือเปล่า
}
ลองเปลี่ยนมาใช้แบบนี้เพื่อความหล่อ เขียนแล้วจะดูฉลาดบ้านรวย
Code (PHP)
$strKeyword = isset($_POST['txtKeyword']) ? $_POST['txtKeyword'] : null; //ถ้าไม่ได้ set ให้เท่ากับ null
$strKeyword1 = isset($_POST['txtKeyword1']) ? $_POST['txtKeyword1'] : null; //ถ้าไม่ได้ set ให้เท่ากับ null
|
|
|
|
|
Date :
2016-01-12 11:37:33 |
By :
noMerzy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ติ้วกิ้วหลายๆ ครับ
|
|
|
|
|
Date :
2016-01-12 11:59:54 |
By :
kaned |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วอย่างกรณีเป็น list/munu ต้องใส่ value="<?php echo $strKeyword;?>" ตรงไหน ครับ ถึงจะแสดงค่าค้นหา
|
|
|
|
|
Date :
2016-01-12 12:02:04 |
By :
kaned |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|