|
|
|
ช่วยดู code search ข้อมูลที่มีมากกว่า 1 ข้อมูลให้เรียงอยู่ในตารางหน่อยครับ |
|
|
|
|
|
|
|
อยากทราบว่า พอกด search ไปแล้ว
(ถ้ามี 1 ข้อมูลจะอยู่ในฟอร์มตารางปกติ)
(แต่ถ้า คำค้นหานั้นมีมากกว่า 1 ชื่อที่ 2,3,4,...n จะอยู่นอกตารางอะครับ)
สรุปว่ามันขึ้นแค่ตารางเดียวอะครับ นอกนั้นไม่มีตารางให้
ควรแก้ยังไง หรือใช้คำสั่งอะไรครับ
Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
mysql_query("SET NAMES UTF8");
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8");
?>
<form name="frmSearch" method="get" action="<?=$_SERVER['SCRIPT_NAME'];?>">
<div align="center">
<p> </p>
<table width="599" border="1">
<tr>
<th><div align="center">ค้นหา
<input name="txtKeyword" type="text" id="txtKeyword" value="<?=$_GET["txtKeyword"];?>">
<input type="submit" value="Search">
</div></th>
</tr>
</table>
</div>
</form>
<div align="center">
<p> </p>
<p>
<?
if($_GET["txtKeyword"] != "")
{
$hostname = "localhost";
$user = "root";
$password = "1234";
$dbname = "register_bymoo";
$tblname = "student";
$field_search = "date_regis";
$objConnect = mysql_connect("$hostname","$user","$password") or die("Error Connect to Database");
$objDB = mysql_select_db("register_bymoo");
$strSQL = "SELECT * FROM $tblname WHERE $field_search LIKE '%".$_GET["txtKeyword"]."%' ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
</p>
<table width="886" border="1">
<tr>
<th width="93"> <div align="center">วันที่สมัคร</div></th>
<th width="156"> <div align="center">ชื่อ</div></th>
<th width="159"> <div align="center">นามสกุึล</div></th>
<th width="169"> <div align="center">เบอร์โทรศัพท์</div></th>
<th width="144"> <div align="center">สาขาวิชาที่เลือก</div></th>
<th width="125"> <div align="center">ข้อมูลผู้สมัคร</div></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center"><?=$objResult["date_regis"];?></div></td>
<td><div align="center">
<?=$objResult["sex_student"];?><?=$objResult["name_student"];?></div></td>
<td><div align="center"><?=$objResult["f_name_student"];?></div></td>
<td><div align="center"><?=$objResult["Mobile_student"];?></div></td>
<td align="right"><div align="left"><center><?=$objResult["discip"];?></center></div>
<div align="center"></div><div align="center"></div><div align="center"></div></td>
<td width="125" align="right"><center>ดูข้อมูล</center></td>
</tr>
</table>
<?
}
?>
<?
mysql_close($objConnect);
}
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2012-12-16 15:48:11 |
By :
secret29122535 |
View :
1013 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Capture ตัว Result มาให้ดูหน่อยครับ ยัง งง ๆ ครับ
|
|
|
|
|
Date :
2012-12-17 06:24:56 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วนะครับ คือผิดตรง ให้แทก php ปีกกา(บรรทัดที่78) อยู่ในตารางที่จะแสดงผล(ในบรรทัด77)ครับ
Code (PHP)
<?
}
?>
</table>
|
ประวัติการแก้ไข 2012-12-17 14:58:43
|
|
|
|
Date :
2012-12-17 14:57:41 |
By :
secret29122535 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|