คือว่า จากหน้าตาในรูปค่ะ
คือว่า ในช่องแรกจะให้ใส่ keyword ค่ะ แล้วค่อยเลือกประเภทที่ต้องการ search ค่ะ
พอกด search แล้ว มันขึ้นข้อมูลทั้งหมดใน table ค่ะ อยากจะให้ขึ้นเฉพาะที่ใส่ในช่อง keyword ไม่ทราบว่าต้องเขียน
โคดยังไงเหรอค่ะ?
อันนี้เป็น form html ค่ะ
<form method="post" action="search.php?search=<? $view_namestd?>">
Keyword <input type="text" name="search" /> Type <select name="dropdown" value="options">
<option value="STD_ID">ID</option>
<option value="STD_year">Year</option>
</SELECT>
<input name="submit" type="submit" value="search" />
</form>
อันนี้เป็น form search.php
<?php
$STD_ID =$_GET['STD_ID'];
$STD_year =$_GET['STD_year'];
$search=$_GET['search'] ;
$con = mysql_connect("localhost", "cmm09_homework" ,"homew09");
$dbname = "cmm09_homework";
mysql_select_db($dbname);
$sql = "select STD_ID,STD_Fname,STD_Lname,STD_year from student where STD_ID like '%$search%' AND STD_year like '%$search%'";
$query = mysql_query($sql) or die("can't insert");
?>
<br><br>
<table border="2" width="500" align=center>
<tr><td align=center>ID</td><td>Name</td><td>Surname</td><td>Year</td></tr>
<?
while ($res =mysql_fetch_array($query))
{?>
<tr> <td><? echo $res["STD_ID"]?></td>
<td><? echo $res["STD_Fname"]?></td>
<td><? echo $res["STD_Lname"]?></td>
<td><? echo $res["STD_year"]?></td> </tr>
<? } ?>
<?mysql_close($con);
?> </table>
รบกวนช่วยตอบคำถามให้ด้วยค่ะ T^T