|
|
|
รบกวนผู้รู้เกี่ยวกับระบบค้นหา...โดยปกติใส่ AN แล้วกดตกลงก็จะปรากฏ HN และเมื่อคลิกที่ HN ก็จะปรากฏข้อมูลที่จะเพิ่ม |
|
|
|
|
|
|
|
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>chart control</title>
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
background-image: url();
}
.style21 {font-size: small}
.style24 {
color: #000000;
font-size: larger;
}
-->
</style>
</head>
<body>
<table width="959" height="154" border="0" align="center">
<tr>
<th width="950" height="150" bgcolor="#FFFFFF" scope="col"><table width="100%" border="0" cellspacing="0">
<tr>
<th height="82" valign="top" scope="col"> </th>
</tr>
<tr>
<td height="18" valign="top"><img src="../check/55.jpg" width="959" height="5" /></td>
</tr>
</table></th>
</tr>
</table>
<form id="form1" name="form" method="post" action="chart_2.php">
<div align="center">
<table width="636" border="0">
<tr>
<td width="237" height="74"><div align="right"><strong><span class="style21">AN</span></strong></div></td>
<td width="150"><div align="left">
<input type="text" name="an" value="<?=$_POST['an']?>"/>
</div></td>
<td width="235">
<div align="left">
<input type="submit" name="Submit" value="ค้นหา" />
</div>
</td>
</tr>
</table>
<p><span class="style20"><span class="style21"><span class="style22"><span class="style23"><strong><label> </label>
</strong>
<label> </label>
</p>
</div>
<input type="hidden" name="mode" value="search" />
</form>
<div align="center">
<p>
<?php
if($_POST['mode'] == "search" ){
echo "<table border='0' width=10%>";
if($_POST['an'] != "" ) {
//echo "?? ";
$hostname = "192.168.1.51"; //?
$user = "root"; //?
$password = "123456"; //??
$dbname = "h10848"; //??
$tblname = "an_stat"; //??
$sql ="select * from an_stat where 1=1 ";
//echo"$sql ";
if($_POST['an']!= ""){
$sql .= " and an like'".$_POST['an']."'";
}
//echo $sql;
// ติด ต่อ database
mysql_connect($hostname, $user, $password) or die("cannot connect");
// เลือก database
mysql_select_db($dbname) or die("cannot select db");
// ทำให้ อ่านภาษาไทยได้ใน utf8
mysql_query("SET NAMES utf8");
$result = mysql_query($sql);
$row_number = mysql_num_rows($result); // หาจำนวน แถว ข้อมูลที่ ค้นหาได้
//echo "<font color=\"#4b008b\"><font =\"#tahoma\"><font size= 2><br><br><hr><tr bgcolor=191970><td><b><font color=fffafa>HN</font></b></td><td><B><FONT COLOR=fffafa>คำนำหน้า</FONT></B></td><td><B><FONT COLOR=fffafa>ชื่อ</FONT></B></td><td ><B><FONT COLOR=fffafa>นามสกุล</FONT></B></td><td><B><FONT COLOR=fffafa>วันที่</FONT></B></td><td ><B><FONT COLOR=fffafa>เวลา</FONT></B></td><td ><B><FONT COLOR=fffafa>ผู้รับ</FONT></B></td></tr>";
echo "<font color=\"#4b008b\"><font =\"#tahoma\"><font size= 2><br><br><hr><tr bgcolor=191970 width=20><td><b><font color=fffafa>HN</font></b></td></tr>";
if($row_number > 0){
while($record = mysql_fetch_array($result)){
$record1=$record["hn"];
?>
<!--<tr bgcolor="#F3F7FE" bordercolor="#0033FF">
<td style="font:Arial, Helvetica, sans-serif; color: #993399; text-align:center; font-size:14px; width:10%;"><b><?=$record1?></b></td>
<td style="font:tahoma; color:#00008B; text-align:left; font-size:12px; width:10%;"></td>
<td style="font:tahoma; color:#228b22; text-align:left; font-size:12px; width:17%;"></td>
<td style="font:tahoma; color:#ff0000; text-align:left; font-size:12px; width:17%;">
<td style="font:tahoma; color:#FF0000; text-align:center; font-size:12px; width:14%; "><?php echo date("j:m:Y")?></td>
<td style="font:tahoma; color:#00008B; text-align:center; font-size:12px; width:14%;"><?php echo date("H:i:s")?></td>
<td style="font:tahoma; color:#00008B; text-align:center; font-size:12px; width:17%;"></td>
</tr> -->
<tr bgcolor="#F3F7FE" bordercolor="#0033FF">
<td style="font:Arial, Helvetica, sans-serif; color: #993399; text-align:center; font-size:14px; width:10%;"><b><a href="chart_2.php?hn=<?=$record1?>"><?=$record1?></a></b></td>
</tr>
<?php
}
}else{// ไม่พบข้อมูลที่ค้นหา
echo "<tr><td colspan='8'>ไม่พบข้อมูลที่ค้นหา</td></tr>";
}
//ไม่มีค่าส่งมา
}else{
echo "<tr><td colspan='8' >กรุณาระบุชื่อ-นาสกุล หรือ HN หรือ เลข 13 หลัก ที่ต้องการค้นหา</td></tr>";
}
echo "</table>";
}
?>
<p> </p>
</form>
<?php
$hostname = "192.168.1.51"; //ชื่อโฮสต์
$user = "root"; //ชื่อผู้ใช้
$password = "123456"; //รหัสผ่าน
$dbname = "h10848"; //ชื่อฐานข้อมูล
$sql1 ="select * from patient where hn='$hn' ";
$sql2 ="select * from an_stat where hn='$hn' ";
//echo $sql;
// ติด ต่อ database
mysql_connect($hostname, $user, $password) or die("cannot connect");
// เลือก database
mysql_select_db($dbname) or die("cannot select db");
// ทำให้ อ่านภาษาไทยได้ใน utf8
mysql_query("SET NAMES utf8");
$result1 = mysql_query($sql1);
$result2 = mysql_query($sql2);
$row_number1 = mysql_num_rows($result1); // หาจำนวน แถว ข้อมูลที่ ค้นหาได้
$row_number2 = mysql_num_rows($result2); // หาจำนวน แถว ข้อมูลที่ ค้นหาได้
$record = mysql_fetch_array($result1);
$record1=$record["hn"];
$record2=$record["pname"];
$record3=$record["fname"];
$record4=$record["lname"];
$record = mysql_fetch_array($result2);
$record10=$record["hn"];
$record11=$record["an"];
?>
<form name="form1" method="post" action="chart_3.php">
<table width="433" border="0" align="center">
<tr>
<td width="125"><div align="left" class="style3">AN:</div></td>
<td width="298"><input name="an" type="text" id="an" value="<?=$record11?>"></td>
</tr>
<tr>
<td width="125"><div align="left" class="style3">HN:</div></td>
<td width="298"><input name="hn" type="text" id="hn" value="<?=$record1?>"></td>
</tr>
<tr>
<td width="125"><div align="left" class="style3">คำนำหน้า</div></td>
<td width="298"><input name="pname" type="text" id="pname" value="<?=$record2?>"></td>
</tr>
<tr>
<td width="125"><div align="left" class="style3">ชื่อ:</div></td>
<td width="298"><input name="fname" type="text" id="fname" value="<?=$record3?>"></td>
</tr>
<tr>
<td><div align="left" class="style3">นามสกุล:</div></td>
<td><input name="lname" type="text" id="lname" value="<?=$record4?>"> </td>
</tr>
<tr>
<td width="125"><div align="left" class="style3">วันที่ลงรับ</div></td>
<td width="298"><input name="" type="text" id="" value="<?php echo date("j:m:Y")?>"></td>
</tr>
<tr>
<td><div align="left" class="style3">เวลาที่ลงรับ</div></td>
<td><input name="" type="text" id="" value="<?php echo date("H:i:s")?>"> </td>
</tr>
<tr>
<td height="31" class="style3"><div align="left">ผู้รับ:</div></td>
<td><select name="re_by">
<option>กรุณาระบุผู้รับ</option>
<option>นายสุภัทร นันทพยัคฆ์</option>
<option>นางวรรณภา เข้งนุเคราะห์</option>
</select> </td>
</tr>
<tr>
<td class="style3"> </td>
<td><label>
<input name="hn" type="hidden" id="hn" value="<?=$record1?>">
</label></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="ตกลง">
<input type="reset" name="Submit2" value="ยกเลิก"></td>
</tr>
</table>
</form>
</p>
</div>
<table width="959" height="80" border="0" align="center">
<tr>
<th scope="col"> </th>
</tr>
</table>
</body>
</html>
|
|
|
|
|
Date :
2011-07-19 14:46:49 |
By :
au_mutd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อธิบายใหม่น่ะครับ ยังไม่ Clear
|
|
|
|
|
Date :
2011-07-19 21:32:34 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ มี 2 ตารางครับ
1.ตาราง AN_Stat
ใช้ตารางนี้เพื่อหา HN
1.ตาราง patien
พอได้ HN จากตาราง AN_Stat แล้ว ก็ใช้ตาราง patien ดึงข้อมูลเช่น คำนำหน้าชื่อ,ชื่อ,สกุล
ระบบของผมทำงานดังนี้
1.ใส่ AN กดค้นหา
2.จะได้ HN
3.กด HN ก็จะได้ข้อมูลทั้งหมดของ HN นั้นลงใน box
แต่ที่ผมอยากทำได้ คือ
ใส่ AN แล้วกดค้นหา
ให้ข้อมูลของ HN นั้นมาใส่ใน box เลย โดยไม่ต้องกด HN ครับ
|
|
|
|
|
Date :
2011-07-19 21:57:55 |
By :
au_mutd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|