|
|
|
ขอความช่วยเหลือด้วยค่ะ เกี่ยวกับ การค้นหาบน Database = = |
|
|
|
|
|
|
|
ทำไม IP มันเป็นแบบนั้นครับ รันภายใต้ localhost หรือเปล่าครับ
|
|
|
|
|
Date :
2012-05-08 09:46:34 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ป่าวค่ะ รันผ่าน Server จริงเลยค่ะ ตามหมายเลข IP นั่นเลยค่ะ
|
|
|
|
|
Date :
2012-05-08 09:49:08 |
By :
พลอย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูครับ
Code (PHP)
<html>
<head>
<title> Search </title>
</head>
<body>
<form name="frmSearch" method="get" action="<?=$_SERVER['search12.htm'];?>">
<table width="599" border="1">
<tr>
<th>Keyword
<input name="txtKeyword" type="text" id="txtKeyword" value="<?=$_GET["txtKeyword"]; ?>">
<input type="submit" value="Search"></th>
</tr>
</table>
</form>
<?php
if($_GET["txtKeyword"] != "")
{
$objConnect = mysql_connect("localhost","root","owl3f3311") or die("Error Connect to Database");
$objDB = mysql_select_db("company");
// Search By Name or Email
$strSQL = "SELECT * FROM Transactions WHERE (Trans_id LIKE '%".$_GET["txtKeyword"]."%' or product_id LIKE '%".$_GET["txtKeyword"]."%' )";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="600" border="1">
<tr>
<th width="91"> <div align="center">Trans_id </div></th>
<th width="98"> <div align="center">Date </div></th>
<th width="198"> <div align="center">Product_id</div></th>
<th width="97"> <div align="center">Customer_id </div></th>
<th width="71"> <div align="center">QTY </div></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td align="center"><?=$objResult["Trans_id"];?></td>
<td align="center"><?=$objResult["Date"];?></td>
<td><div align="center"><?=$objResult["Product_id"];?></div></td>
<td><div align="center"><?=$objResult["Customer_id"];?></div></td>
<td align="right"><?=$objResult["QTY"];?></td>
</tr>
<?
}
?>
</table>
<?
mysql_close($objConnect);
}
?>
</body>
</html>
|
|
|
|
|
Date :
2012-05-08 10:03:14 |
By :
pongit50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองพิมตาม Code ข้างบนแล้วก็ยังได้ผลลัพธ์เหมือนเดิมอะคะ ...
|
|
|
|
|
Date :
2012-05-08 12:33:33 |
By :
ploy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ทราบว่าปัญหาอยู่ที่ server รึป่าวนะครับ
ไม่รู้ว่าแก้ยังไงด้วยครับ แต่เห็น code ผิดเฉยๆ
Code (PHP)
<input name="txtKeyword" type="text" id="txtKeyword" value="<?=$_GET["txtKeyword"]; ?>">
น่าจะเขียนแบบนี้ครับ
Code (PHP)
<input name="txtKeyword" type="text" id="txtKeyword" value="<?=$_GET['txtKeyword']; ?>">
ถ้าจะใช้ " ให้ใช้ควบคู่กับ ' มันจะมองเป็นคนละตัวกัน
ถ้าใช้ " มันจะตัดข้อความตรงที่มี " ครับ
|
|
|
|
|
Date :
2012-05-08 14:50:08 |
By :
rootElement@kmutnb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|