ทำ search แบบเลือกประเภทครับ ใครทำได้มังครับ คือผมออกแบบไว้แบบนี้อะครับ
ลองดูครับช่ายป่าวไม่รู้
<?
// Config DB
$db_hostname='localhost';
$db_username='root';
$db_password='1234';
$db_name="glosgu";
mysql_connect($db_hostname,$db_username,$db_password) or die("Unable to Connect");
mysql_query("SET NAMES tis620");
mysql_select_db( $db_name );
// End Config DB
?>
<html>
<head>
<title>Glosgu.com Search Data</title>
</head>
<body>
<form method="get" action="search.php">
<input type="text" name="keyword">
<input type="submit" value="ค้นหา">
</form>
</body>
</html>
..............................................แสดง..........................
<?
$keyword = $_GET["keyword"];
// Config DB
$db_hostname='localhost';
$db_username='root';
$db_password='1234';
$db_name="glosgu";
mysql_connect($db_hostname,$db_username,$db_password) or die("Unable to Connect");
mysql_query("SET NAMES tis620");
mysql_select_db( $db_name );
// End Config DB
?><html>
<head>
<title>Glosgu.com Search Data</title>
</head>
<body>
<a href="index.php">กลับหน้าค้นหา</a>
<table width="100%" border="1">
<tr align="center">
<td>อาการ</td>
<td>ลิงค์</td>
</tr>
<?
$sql = "
select label_name,type_id
from lable where label_name = label_name and type_id=type_id
";
if($keyword) { $sql .= " and label_name like '%$keyword%'"; }
if($type_id) { $sql .= "and type_id = '$type_id'";}
$result = mysql_query($sql);
while ($rows = mysql_fetch_array($result)) {
$i++;
$label_name = $rows["label_name"];
$type_id = $rows["type_id "];
echo "
<tr>
<td>$label_name</td>
<td>$type_id </td>
</tr>
";
}
?>
</table>
</body>
</html>
Date :
2010-05-17 12:27:57
By :
nongnew
ขอบคุงพี่ nongnew นะครับ แต่ว่าผม ยัง งงๆ อยู่ อะงับ ช่วยอธิบาย ได้ไหมอ่างับ ว่ามัน ดึงกันมาอยางงัยหรอครับ *_*
Date :
2010-05-17 13:21:08
By :
tomsmile
มะได้อ่า งับ T_T ช่วยทีนะครับ
Date :
2010-05-17 22:36:37
By :
tomsmile
รอแปบนะเพื่อน กำลังดูให้อะ
Date :
2010-05-18 01:46:57
By :
Manussawin
Code (PHP)
<form method="get">
<select name="field_name">
<option value="telno">เบอร์โทรฯ</option>
<option value="road">ถนน</option>
</sclect>
<input type="text" name="keyword" />
<input type="submit" name="submit" value="search" />
</form>
<?php
if(isset($_GET["submit"]) and $_GET["submit"] == "search"){
$sql = "select * from table_name where " . $_GET["field_name"] . " like '%" . $_GET["keyword"] . "%'";
ทำต่อไปเอง
}
?>
แค่อ่านบทเรียนบ้าง แค่นี้ไม่ยากหรอก อย่าเอะอะก็ถาม ก่อนถามลองคิดแล้วหรือยัง ลองค้นหาแล้วหรือยัง
Date :
2010-05-18 02:11:49
By :
ขี้เกียจล็อกอิน
ผมขอกราบขอโทษทุกๆคนที่เคยเข้ามาให้ความรู้กับผมละกันนะครับ แล้วก็กราบขอโทษคุณ ขี้เกียจล็อกอิน เป็นอย่างสูงที่ผมไม่ศึกษาและไม่อ่านบทเรียน แล้วก็ไม่เคยลองคิดนะครับ ต่อจากนี้ไปผมก็จะไม่มาโพสขอความช่วยเหลือแล้ว ละกันนะครับ ผมมัน ไม่ฉลาดเองครับ ผมขอโทษครับ
Date :
2010-05-18 09:13:21
By :
tomsmile
ใจเย็น ๆ ค่ะ พี่ ๆ ที่นี่ทุกคนใจดี ยินดีให้คำแนะนำอยู่แล้วค่ะ บางครั้งบางที ก็ อาจจะมี บางท่าน บางคน ที่เกิดเบื่อกับการถามคำถามเดิม ๆ ซ้ำๆ แต่ก็ใช่ว่าท่านจะไม่ให้ความช่วยเหลือ บางท่าน บางคน อาจขี้บ่น หรือจู้จี้
ซึ่งก็อาจจะเป็นนิสัย หรือ อารมณ์ ณ ขณะนั้น คุณเองมาขอความช่วยเหลือ มาขอความรู้ ก็ต้องทำใจยอมรับในส่วนนี้ด้วย
ถ้าทำไม่ได้ แนะนำให้ หาจาก google ก่อนเลย บางทีอาจจะเจอ กระทู้เก่า ๆ หรือ ใหม่ ๆ ที่มีปัญหาเหมือนเรา
หรือบางทีก็อาจจะเจอ กระทุ็ของเว็บนี้ด้วยก็ได้ ถ้าไม่ได้แล้วลองมาโพสถามดู
พอพี่ ๆ เขาแนะนำแนวทาง ว่าลองทำอย่างนั้น อย่างนี้ คุณก็ลองทำดู เปิดดูตัวอย่างใน Tutorial ไปด้วย มีอะไรไม่เข้าใจก็กลับมาถาม
อย่างนี้ดีกว่า เคยเจอบางคน มาขอโค้ดกันเลย อันนี้ก็ไม่สนับสนุน ไม่ใช่มันไม่ดีหรือยังไงนะคะ แต่อยากให้ได้ความรู้กันให้มากที่สุด
เพื่ออนาคตข้างหน้าจะได้ไม่จนมุมกับปัญหาเดิม ๆ อีก
แล้วอีกอย่าง อย่าดูถูกตัวเองนะคะ คนเราไม่เหมือนกัน เปิดสมอง แล้ว ต้องเปิดใจด้วย เอาใจช่วยและยินดีให้คำปรึกษาถ้าทำได้
Date :
2010-05-18 13:44:56
By :
ultrasiam
Load balance : Server 04