|
|
|
ติดโค้ดsearch php อะคับรบกวนผู้รุ้ช่วยตรวจสอบโค้ดให้ทีครับ |
|
|
|
|
|
|
|
วานผู้รุ้ช่วยตรวจสอบไห้หน่อยคับ คือ พอเซิจมันก้ไม่เปลี่ยนอะคับ มันก้ยังโชลข้อมูลเหมือนเดิม
Code (PHP)
<?
if(!isset($_SESSION)) {
session_start();
}
include("connect.php");
include("function.php");
$sql = "select * from product_type order by pro_type";
$result=mysql_query($sql);
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<script language="javascript">
function edt(id) {
if(confirm("กดปุ่ม OK เพื่อยืนยันการแก้ไขข้อมูล !!!")==true) {
window.location.href = "show_cart1.php?id_pro="+id;
}
}
function edl(id) {
if(confirm("กดปุ่ม OK เพื่อยืนยันการแก้ไขข้อมูล !!!")==true) {
window.location.href = "chk_type.php?pro_type="+id;
}
}
function edt_1(id) {
if(confirm("กดปุ่ม OK เพื่อยืนยันการแก้ไขข้อมูล !!!")==true) {
window.location.href = "favorite.php?id_pro="+id;
}
}
</script>
<body>
<?
$pro_type = $_POST["pro_type"];
?>
<table width="700" border="1">
<tr>
<td colspan="4" align="center"><strong>รายการหนังสิอ</strong></td>
</tr>
<form name="frm_cond" action="Untitled-7.php" method="post">
<tr>
<td colspan="4" align="left">ค้นหา :<input type="text" name="s_search"/>
ค้นหาจาก : <select name="condition" onChange="sh_word(this.value);" >
<option value="1">ชื่อหนังสือ</option>
<option value="2">ชื่อผู้แต่ง</option>
<option value="3">รหัส ISBN</option>
</select>
ประเภท : <select name="pro_type">
<? while($rs=mysql_fetch_array($result)) {
if($pro_type == $rs["pro_type"]) {
$chk = "selected";
} else {
$chk = "";
}
?>
<option value="<?=$rs["pro_type"]?>" <?=$chk?>><?=$rs["type_name"] ?></option>
<? } ?>
</select>
<input name="search" type="submit" value=" ค้นหา " onClick=""> </td>
</tr><? if($_REQUEST['search']=="ค้นหา") {
$search = $_REQUEST['condition'];
$s_search = trim($_REQUEST['s_search']);
$i=1;
switch($search) {
case "1" :
$condition = "ชื่อหนังสือ";
$word = trim($_REQUEST['s_search']);
$sql = "(select * from book where pro_name like '%$word% )";
if($word=="") $word="ไม่ระบุ - แสดงทุกข้อมูล";
break;
case "2" :
$condition = "ชื่อผู้แต่ง";
$word = trim($_REQUEST['s_search']);
$sql = "(select * from book where pro_author like '%$word% )";
if($word=="") $word="ไม่ระบุ - แสดงทุกรายชื่อนักวิจัย";
break;
case "3" :
$condition = "รหัสISBN";
$word = trim($_REQUEST['s_search']);
$sql = "(select * from book where pro_ISBN like '%$word% )";
if($word=="") $word="ไม่ระบุ - แสดงทุกข้อมูล";
break;
//$where = "WHERE ".$where." AND (budget_year='".$budget_year ."' OR ''='') ";
}
$result=mysql_query($sql);
$total=$num=@mysql_num_rows($result);
}?>
</form>
<?
$tbl = "db_member";
$sql=" select id_pro,pro_name,pro_author,pro_ISBN,pro_com,pro_type,price_pro,pro_pic,COUNT(id_pro) as amt from book ".
"where (pro_type='".$pro_type."' or ''='".$pro_type."') ".
"GROUP BY id_pro,pro_name,pro_author,pro_ISBN,pro_com,pro_type,price_pro,pro_pic order by id_pro";
//echo $sql;
$result=mysql_query($sql);
$total = $num = @mysql_num_rows($result);
$url = "Untitled-7.php?";
include "multi_page_search.php";
//echo $sql;
$sql .= " LIMIT ".$goto.",".$row;
$result = mysql_query($sql);
$num = @mysql_num_rows($result);
$p_type=$rs["pro_type"];
?>}
<? while($rs=mysql_fetch_array($result)) { ?>
<tr>
<td width="100"><img src="picture/<?=$rs["pro_pic"]?>" width="100px"> </td>
<td width="350">
<font color="#B0B000"><b><?=$rs["pro_name"]?></b></font><br>
ผู้แต่ง : <?=$rs["pro_author"]?><br>
รหัส ISBN : <?=$rs["pro_ISBN"]?><br>
สำนักพิมพ์ : <?=$rs["pro_com"]?><br>
ประเภทหนังสือ : <?=$rs["pro_type"]?><br>
ราคาเช่า : <?=number_format($rs["price_pro"],2)?> บาท
<br><img src="image/basket.png" width="32" height="32" onClick="edt('<?=$rs['id_pro']?>');" style="cursor:hand;"/> <img src="image/star.png" width="32" height="32" onClick="edt_1('<?=$rs['id_pro']?>');" style="cursor:hand;"/><br>
</td>
<? if($rs=mysql_fetch_array($result)) { ?>
<td width="100"><img src="picture/<?=$rs["pro_pic"]?>" width="100px"></td>
<td width="350"><font color="#B0B000"><b><?=$rs["pro_name"]?></b></font><br>
ผู้แต่ง : <?=$rs["pro_author"]?><br>
รหัส ISBN : <?=$rs["pro_ISBN"]?><br>
สำนักพิมพ์ : <?=$rs["pro_com"]?><br>
ประเภทหนังสือ : <?=$rs["pro_type"]?><br>
ราคาเช่า : <?=number_format($rs["price_pro"],2)?> บาท
<br><img src="image/basket.png" width="32" height="32" onClick="edt('<?=$rs['id_pro']?>');" style="cursor:hand;"/> <img src="image/star.png" width="32" height="32" onClick="edt_1('<?=$rs['id_pro']?>');" style="cursor:hand;"/><br>
</td>
<? } else {
echo "<td cosplan='2'> </td>";
}?>
</tr>
<? } ?>
<tr height="25" valign="middle">
<td colspan="4" align="center"><? print_page($url,$page,$start,$end,$totalpage,$total); ?></td>
</tr>
</table></td>
Tag : PHP, HTML/CSS, JavaScript, WebService
|
|
|
|
|
|
Date :
2010-10-10 01:29:00 |
By :
napatpom |
View :
1230 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
switch($search) {
case "1" :
$condition = "ชื่อหนังสือ";
$word = trim($_REQUEST['s_search']);
$sql = "(select * from book where pro_name like '%$word% )";
if($word=="") $word="ไม่ระบุ - แสดงทุกข้อมูล";
break;
case "2" :
$condition = "ชื่อผู้แต่ง";
$word = trim($_REQUEST['s_search']);
$sql = "(select * from book where pro_author like '%$word% )";
if($word=="") $word="ไม่ระบุ - แสดงทุกรายชื่อนักวิจัย";
break;
case "3" :
$condition = "รหัสISBN";
$word = trim($_REQUEST['s_search']);
$sql = "(select * from book where pro_ISBN like '%$word% )";
if($word=="") $word="ไม่ระบุ - แสดงทุกข้อมูล";
break;
//$where = "WHERE ".$where." AND (budget_year='".$budget_year ."' OR ''='') ";
}
'%$word% ส่วนนี้หรือป่าวครับ ไม่มีปิด ' มันเลยงง
|
|
|
|
|
Date :
2010-10-10 02:44:03 |
By :
wimass |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก้ไม่ได้เหมืนอกันอะคับ
|
|
|
|
|
Date :
2010-10-10 03:16:54 |
By :
napatpom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
where (pro_type='".$pro_type."' or ''='".$pro_type."')
นี่คือต้องการทำอะไร
|
|
|
|
|
Date :
2010-10-10 03:20:52 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนั้นเป้นประเภท ของสินคึ้าอะคับ
ตรงนั้นมันได้แร้วอะคัีบ
มันติดตรงsearchอะคับ
|
|
|
|
|
Date :
2010-10-10 03:29:13 |
By :
napatpom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|