|
|
|
search รายชื่อสินค้าจากช่วงราคา โดยใช้ listbox ยังไงครับ และ join 2 tableด้วยครับ ช่วยทีครับ |
|
|
|
|
|
|
|
list นี้ใช้ยังไงครับ ทำเป็น list ธรรมดาแบบมี 2 list หรือไม่ครับ
เช่น
ถ้าใช่ก็แค่หาค่าที่มากกว่าช่องแรก และน้อยกว่าช่องที่ 2 โดย การ join ตารางอาจจะใช้ รหัสสินค้า ซึ่งปกติ น่าจะมีไว้อ้างอิงว่า รหัสใหนคืออะไร มา join ธรรมดาครับ
|
|
|
|
|
Date :
2009-10-30 14:19:40 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับเดี๋ยวลองศึกษาดูมีอะไรจะมาโพสถามครับ
|
|
|
|
|
Date :
2009-10-30 14:21:22 |
By :
tuykung15798 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอจะมีcodeไหมครับเอาเป็น list box แบบด้านบนเลยครับแต่ขอเป็นราคาสินค้าอ่ะครับ แล้ว join 2 table นี่ต้องใช้ table อะไรบ้างครับพอดีเวลาศึกษามีน้อยครับต้องส่งแล้วช่วยทีครับ
|
|
|
|
|
Date :
2009-11-06 16:21:54 |
By :
tuykung15798 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่วนของ list ครับ
Code (PHP)
<form name="form1" method="post" action="">
ราคา
<select name="price1" >
<option value="0">ตั้งแต่</option>
<option value="100">100</option>
<option value="200">200</option>
<option value="300">300</option>
<option value="400">500</option>
</select>
ถึง
<select name="price2">
<option value="500">ถึง</option>
<option value="100">100</option>
<option value="200">200</option>
<option value="300">300</option>
<option value="400">400</option>
<option value="500">500</option>
</select>
</font>
<input type="submit" name="Submit" value="Submit">
</form>
<table width="600" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>ที่</td>
<td>รหัสสินค้า</td>
<td>ชื่อสินค้า</td>
<td>ราคา</td>
</tr>
</table>
<?
$price1=trim($price1);
$price2=trim($price2);
if ($price1>$price2){echo "เลือกช่วงราคาไม่ถูกต้อง กรุณาเลือกใหม่";}
else {
include "connect/connect.php";
$sql = "select * from table_price,table_product
where (table_price.price>='$price1' and table_price.price<='$price2' )
and ($table_price.id_product=$table_product.id_product) ";
$dbquery = mysql_db_query($db,$sql);
$num_rows = mysql_num_rows($dbquery);
$i=1;
while ($i<$num_rows){
$result=mysql_fetch_array($dbquery);
$id_product=$result[id_product];
$product_name=$result[product_name];
$price=$result[price];
?>
<table width="600" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><? echo $i; ?></td>
<td><? echo $id_product;?></td>
<td><? echo $product_name;?></td>
<td><? echo $price;?></td>
</tr>
</table>
<? $i++;}?>
ส่วนช่วงราคาก็เพิ่มเอาได้เลยครับ ว่าจะเป็นเท่าไร
|
|
|
|
|
Date :
2009-11-06 20:33:37 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับเดี๋ยวไปลองดูครับมีอะไรสงสัยจะมาโพสต์ถามครับ
|
|
|
|
|
Date :
2009-11-07 10:56:07 |
By :
tuykung15798 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอดีเพื่อนผมก็กำลังจะทำพอดีเลย
|
|
|
|
|
Date :
2009-11-07 11:49:06 |
By :
นฤคม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไมโค้ดผมแก้เป็นของผมแล้วมัน Error ช่วยดูทีครับ แล้วถ้าผมอยากจะให้ดึงรูปให้โชว์ด้วยต้องทำอย่างไรครับผมมีรูปอยู่แล้วและตั้งชื่อตรงกับในฐานข้อมูลแล้วครับ ช่วยดูทีครับขอบคุณมากครับ
อันนี้เป็น search.php
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form name="form1" method="post" action="">
ราคา
<select name="price1" >
<option value="0">ตั้งแต่</option>
<option value="100">100</option>
<option value="200">200</option>
<option value="300">300</option>
<option value="400">500</option>
</select>
ถึง
<select name="price2">
<option value="500">ถึง</option>
<option value="100">100</option>
<option value="200">200</option>
<option value="300">300</option>
<option value="400">400</option>
<option value="500">500</option>
</select>
</font>
<input type="submit" name="Submit" value="Submit">
</form>
<table width="600" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>ที่</td>
<td>ชื่อสินค้า</td>
<td>รายละเอียด</td>
<td>ราคา</td>
</tr>
</table>
<?
$price1=trim($price1);
$price2=trim($price2);
if ($price1>$price2){echo "เลือกช่วงราคาไม่ถูกต้อง กรุณาเลือกใหม่";}
else {
include "connect/connect.php";
$sql = "select * from price,product
where (price.price>='$price1' and price.price<='$price2' )
and ($price.pro_id=$product.pro_id) ";
$dbquery = mysql_db_query($db,$sql);
$num_rows = mysql_num_rows($dbquery);
$i=1;
while ($i<$num_rows){
$result=mysql_fetch_array($dbquery);
$pro_id=$result[pro_id];
$pro_name=$result[pro_name];
$price=$result[price];
?>
<table width="600" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><? echo $i; ?></td>
<td><? echo $pro_name;?></td>
<td><? echo $pro_detail;?></td>
<td><? echo $price;?></td>
</tr>
</table>
<? $i++;}?>
</body>
</html>
ส่วนอันนี้เป็น connect.php
Code (PHP)
<?
$host="localhost";
$user="root";
$pw="root";
$dbname="otop";
$sql = mysql_connect($host,$user,$pw);
if (!$sql){
echo "<h3>ERROR : ไม่สามารถติดต่อฐานข้อมูลได้</h3>";
exit();
}
?>
http://www.upload-thai.com/download.php?id=03e6d746ad3db84cc573dc02c2a42d20 <------ฐานข้อมูล
|
|
|
|
|
Date :
2009-11-07 14:35:59 |
By :
tuykung15798 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ฐานข้อมูลขอใหม่ได้ไหมครับ มันimport ไม่ได้ครับ
export เป็น excell ก็ได้ครับ ส่งมาที่เมลล์ [email protected] ครับ
|
|
|
|
|
Date :
2009-11-07 18:10:06 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คืออยากทำการ search โดยมี list/Menu ให้เลือกหัวข้อแล้วก็พิมพ์ Keywork ในช่อง Textbox อ่ะคับ แล้วให้ค้นหาค่าดังกล่าวตามที่เลือกหัวข้อไว้นั้น แสดงขี้นมาอ่ะครับ ทำยังไงหรอ
|
|
|
|
|
Date :
2010-07-16 09:47:14 |
By :
chulaleklek |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|