|
|
|
ถามเกี่ยวกับผลการ search ครับ โค้ดผมเป็นแบบนี้นะครับ ตรวจสอบตัวแปร $wKeyword ว่าเป็นค่าว่างหรือไม่ |
|
|
|
|
|
|
|
Code (PHP)
$Keyword=$_POST['search'];
/* ตรวจสอบตัวแปร $wKeyword ว่าเป็นค่าว่างหรือไม่ */
if ($Keyword=="" )
echo "โปรดระบุคำที่ต้องการสืบค้น";
else
{
/* เรียกแฟ้มข้อมูล phpConfig.php มาใช้งาน */
require_once( "config.inc.php" );
/* เลือกใช้งานฐานข้อมูลที่กำหนดไว้กับตัวแปร $DataBaseName */
mysql_select_db( $db, $connect )or die ( "ไม่สามารถเลือกใช้งานฐานข้อมูล $db ได้" );
$sql="select * from product WHERE id_prd LIKE '%$Keyword%' or name_prd LIKE '%$Keyword%'";
$result=mysql_db_query($db,$sql);
$row=mysql_num_rows($result); //นับจำนวนแถวว่าการค้นหานั้นเจอข้อมูลกี่แถว
while($rs=mysql_fetch_array($result)){
$id_prd=$rs[id_prd];
$code=sprintf("%05d",$id_prd);
$name_prd=$rs[name_prd];
$detail_prd=$rs[detail_prd];
$ref_id_type=$rs[ref_id_type];
$price_prd=$rs[price_prd];
$photo_prd=$rs[photo_prd];
if($photo_prd==""){
$photo_prd="temp.jpeg";
}
echo "<tr>
<td width = '10%' valign = 'top'> <IMG SRC='admin/photo/$photo_prd'>
</td>
<td width = '90%' valign ='top'>
<br>
<b>รหัสสินค้า : </b>$code<br>
<b>ชื่อสินค้า : </b>$name_prd<br>
<b>ราคา : </b>$price_prd บาท <br><br>
[<A HREF='prd_view.php?id_prd=$id_prd'>แสดงรายละเอียด</A>]
[<A HREF='basket_add.php?id_prd=$id_prd'>หยิบใส่ตะกร้า</A>]<br>
<br>
<br>
</td>
<tr>";
}
// กำหนดเงื่อนไข หากการค้นหานั้นไม่พบข้อมูลก็ให้แสดงตามเงื่อนไข
if($num==0){
echo"ไม่พบข้อมูลที่ท่านค้นหา";
}
//
}
น่าใช้ตามที่ต้องการเนอะ หากผิดพลาดประกาศได้ก็ขออภัยไว้ ณ ที่นี้ด้วยนะครับ
|
|
|
|
|
Date :
2010-03-28 19:41:36 |
By :
somparn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่ครับ ขอบคุณ คุณ phpbasic มากครับ
|
|
|
|
|
Date :
2010-03-28 23:08:04 |
By :
sksmith |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโทษครับ ใส่ชื่อผิด คุณ somparn ขอบคุณมากครับ
|
|
|
|
|
Date :
2010-03-28 23:10:19 |
By :
sksmith |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|