Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 108,118

HOME > PHP > PHP Forum > search รายชื่อสินค้าจากช่วงราคา โดยใช้ listbox ยังไงครับ และ join 2 tableด้วยครับ ช่วยทีครับ



 

search รายชื่อสินค้าจากช่วงราคา โดยใช้ listbox ยังไงครับ และ join 2 tableด้วยครับ ช่วยทีครับ

 



Topic : 033689



โพสกระทู้ ( 4 )
บทความ ( 0 )



สถานะออฟไลน์




search รายชื่อสินค้าจากช่วงราคา โดยใช้ listbox ยังไงครับ เช่น 0-100,101-200 และ join 2 tableด้วยครับ ช่วยทีครับแล้วมันจะต้องมี table product กับ table price ใช่ไหมครับ อยากให้ search ออกมาแล้วมี รูปสินค้า,ชื่อสินค้า,รายละเอียด,แล้วก็ราคาครับ ไม่รู้จะทำอย่างไร รบกวนพี่ๆช่วยตอบทีนะครับ พอดีกำลังทำโปรเจ็คจบอยู่ครับหมดหนทางจริงๆ ขอบคุณมากครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-10-30 12:55:32 By : tuykung15798 View : 3761 Reply : 10
 

 

No. 1



โพสกระทู้ ( 1,242 )
บทความ ( 13 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ลอง ไปศึกษาจากที่นี่ดูนะครับ ติดอะไร ก็โพส sql ที่คุณเขียนไว้ นะครับ คนที่ตอบจะได้ตอบได้ตรงคำถาม
http://www.w3schools.com/Sql/sql_join_inner.asp






Date : 2009-10-30 13:54:00 By : DownsTream
 


 

No. 2



โพสกระทู้ ( 532 )
บทความ ( 1 )



สถานะออฟไลน์


list นี้ใช้ยังไงครับ ทำเป็น list ธรรมดาแบบมี 2 list หรือไม่ครับ
เช่น
ddf

ถ้าใช่ก็แค่หาค่าที่มากกว่าช่องแรก และน้อยกว่าช่องที่ 2 โดย การ join ตารางอาจจะใช้ รหัสสินค้า ซึ่งปกติ น่าจะมีไว้อ้างอิงว่า รหัสใหนคืออะไร มา join ธรรมดาครับ
Date : 2009-10-30 14:19:40 By : tingtongkub
 

 

No. 3



โพสกระทู้ ( 4 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณมากครับเดี๋ยวลองศึกษาดูมีอะไรจะมาโพสถามครับ
Date : 2009-10-30 14:21:22 By : tuykung15798
 


 

No. 4



โพสกระทู้ ( 4 )
บทความ ( 0 )



สถานะออฟไลน์


พอจะมีcodeไหมครับเอาเป็น list box แบบด้านบนเลยครับแต่ขอเป็นราคาสินค้าอ่ะครับ แล้ว join 2 table นี่ต้องใช้ table อะไรบ้างครับพอดีเวลาศึกษามีน้อยครับต้องส่งแล้วช่วยทีครับ
Date : 2009-11-06 16:21:54 By : tuykung15798
 


 

No. 5



โพสกระทู้ ( 532 )
บทความ ( 1 )



สถานะออฟไลน์


ส่วนของ 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
 


 

No. 6

Guest


ขอบคุณมากครับเดี๋ยวไปลองดูครับมีอะไรสงสัยจะมาโพสต์ถามครับ
Date : 2009-11-07 10:56:07 By : tuykung15798
 


 

No. 7



โพสกระทู้ ( 8 )
บทความ ( 0 )



สถานะออฟไลน์


พอดีเพื่อนผมก็กำลังจะทำพอดีเลย
Date : 2009-11-07 11:49:06 By : นฤคม
 


 

No. 8



โพสกระทู้ ( 4 )
บทความ ( 0 )



สถานะออฟไลน์


ทำไมโค้ดผมแก้เป็นของผมแล้วมัน 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
 


 

No. 9



โพสกระทู้ ( 532 )
บทความ ( 1 )



สถานะออฟไลน์


ฐานข้อมูลขอใหม่ได้ไหมครับ มันimport ไม่ได้ครับ

export เป็น excell ก็ได้ครับ ส่งมาที่เมลล์ [email protected] ครับ
Date : 2009-11-07 18:10:06 By : tingtongkub
 


 

No. 10



โพสกระทู้ ( 8 )
บทความ ( 0 )



สถานะออฟไลน์


คืออยากทำการ search โดยมี list/Menu ให้เลือกหัวข้อแล้วก็พิมพ์ Keywork ในช่อง Textbox อ่ะคับ แล้วให้ค้นหาค่าดังกล่าวตามที่เลือกหัวข้อไว้นั้น แสดงขี้นมาอ่ะครับ ทำยังไงหรอ
Date : 2010-07-16 09:47:14 By : chulaleklek
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : search รายชื่อสินค้าจากช่วงราคา โดยใช้ listbox ยังไงครับ และ join 2 tableด้วยครับ ช่วยทีครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม , รับทำบัญชี , โรงงานผลิตครีม

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2020 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 08-9968-0655 อัตราราคา คลิกที่นี่