|
|
|
อยากทราบว่าจะทำอย่างไรให้รายชื่อที่ป๊อบอัพขึ้นมานั้น ใส่ลงtextbox ได้ครับ |
|
|
|
|
|
|
|
ที่ผมลองเอาโค๊ดจาก thaicreate เขา getID ลงทีละช่อง
แต่นี่ผมอยาก ให้ คำนำหน้า+ชื่อ+นามสกุล สามารถ รวมกันแล้ว
เด้งลงช่อง "ชื่อผู้รับ" ครับ พอจะมีวิธีไหมอ่ะครับ ท่านเทพทั้งหลาย
Code (ชื่อของศูนย์เปล)
<?php
mysql_connect("","","") or die("error".mysql_error());
mysql_select_db("hotpital");
mysql_query("SET NAMES UTF8");
mysql_query("SET character_set_results=UTF8");
mysql_query("SET character_set_client=UTF8");
mysql_query("SET character_set_connection=UTF8");
$strSQL = "SELECT id,pname,fname,lname FROM cradler";
$resultSQL = mysql_query($strSQL);
while ($rows = mysql_fetch_array($resultSQL)){
$nameselect = "เลือก";
?>
<tr>
<td><?=$nameselect?></td>
<td><?=$rows['id']?></td>
<td><?=$rows['pname']?></td>
<td><?=$rows['fname']?></td>
<td><?=$rows['lname']?></td>
<td></td>
</tr>
<?
} // end loop
?>
</tbody>
</table>
Code (แสดงรายการร้องขอ)
<script type="text/javascript">
function popup(url,name,windowWidth,windowHeight){
myleft=(screen.width)?(screen.width-windowWidth)/3:100;
mytop=(screen.height)?(screen.height-windowHeight)/3:100;
properties = "width="+windowWidth+",height="+windowHeight;
properties +=",scrollbars=yes, top="+mytop+",left="+myleft;
window.open(url,name,properties);
}
</script>
<style type="text/css">
body {
background-color: #9fd4f9;
}
y {
text-align:center;
color:#2A00FF;
}
</style>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<?
$hn=$_GET["hn"];
?>
<link href="showtest.css" rel="stylesheet" type="text/css" />
<body>
<p align="center"><strong class="k">::ตารางแสดงรายการร้องขอ::</strong>
<?php
include('include/function.php');
$dblink = connect_db();
$strSQL = "SELECT typePT,hn,vn,pname,fname,lname,wardAC,WantOC,WantWC,WantWB,WantBB,TollN,TollOG,TollSL FROM addpatient WHERE hn='$hn' ";
$resultSQL = mysqli_query($dblink,$strSQL);
while ($rows = mysqli_fetch_array($resultSQL)){
?>
</span></p>
<Table width="590" border="3" align="center" bordercolor="#FF9F00">
<tr>
<td colspan=3 align="Center" bgcolor="#FFFFFF" class="mylabel"> ประเภทผู้ป่วย ::
<y><?=get_PTName($rows['typePT'])?></y>
</tr>
<tr>
<td colspan="2" align="left" bgcolor="#FFFFFF">HN :: <y><?=$rows['hn']?></y></td>
<td width="258" align="left" bgcolor="#FFFFFF">VN Or AN :: <y><?=$rows['vn']?></y></td>
</tr>
<tr>
<td width="151" align="left" bgcolor="#FFFFFF">คำนำหน้าชื่อ :: <y><?=$rows['pname']?></y></td>
<td width="155" align="left" bgcolor="#FFFFFF">ชื่อ :: <y><?=$rows['fname']?></y></td>
<td align="left" bgcolor="#FFFFFF">นามสกุล :: <y><?=$rows['lname']?></y></td>
</tr>
<tr>
<td colspan=3 align="Center" bgcolor="#FFFFFF">รับจาก ::
<label for="textfield">
<y><?=get_Wdname($rows['wardAC'])?></y>
</label></td>
</tr>
<tr>
<td align="left" bgcolor="#FFFFFF">สิ่งที่ต้องการ ::</td>
<td colspan="2" bgcolor="#FFFFFF"><y><?=get_WtOC($rows['WantOC'])?>
<?=get_WtWC($rows['WantWC'])?>
<?=get_WtB($rows['WantWB'])?>
<?=get_WtBB($rows['WantBB'])?></y></td>
</tr>
<tr>
<td align="left" bgcolor="#FFFFFF">อุปกรณ์ ::</td>
<td colspan="2" bgcolor="#FFFFFF"><y>
<?=get_TlN($rows['TollN'])?>
<?=get_TlOG($rows['TollOG'])?>
<?=get_TlSL($rows['TollSL'])?>
</y></td>
</tr>
<tr>
<td align="left" bgcolor="#FFFFFF">ชื่อผู้รับ ::</td>
<td colspan="2" bgcolor="#FFFFFF"><y>
<label for="textfield3"></label>
<div align="left">
<input type="text" name="Showname_2" id="Showname_2" />
<input type="submit" name="button_1" id="button_1" value="รับการร้องขอ" onclick="javascript:popup('statusCradle.php','',660,500); submit()"/>
</div>
</y></td>
</tr>
<tr>
<td colspan="3" align="center" bgcolor="#FFFFFF"><input type="submit" name="button" id="button" style="width:88px;height:32px"value="ตกลง" /></td>
</tr>
</Table>
<?
} // end loop
?>
</table>
Tag : PHP, MySQL, HTML/CSS, JavaScript
|
|
|
|
|
|
Date :
2013-09-05 12:51:58 |
By :
คนผ่านทาง |
View :
1028 |
Reply :
41 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<input type="text" name="Showname_2" id="Showname_2" />
Code (PHP)
<script type="text/javascript">
function retrievedData(pname,fname,lname){
window.opener.getElementById('Showname_2').value= (pname+fname+' '+lname);
}
</script>
<?php
mysql_connect("","","") or die("error".mysql_error());
mysql_select_db("hotpital");
mysql_query("SET NAMES UTF8");
mysql_query("SET character_set_results=UTF8");
mysql_query("SET character_set_client=UTF8");
mysql_query("SET character_set_connection=UTF8");
$strSQL = "SELECT id,pname,fname,lname FROM cradler";
$resultSQL = mysql_query($strSQL);
while ($rows = mysql_fetch_array($resultSQL)){
$nameselect = "เลือก";
?>
<tr>
<td><a href="#" onclick="retrievedData(<?=$rows['pname']?>,<?=$rows['fname']?>,<?=$rows['lname']?>)"><?=$nameselect?></a></td>
<td><?=$rows['id']?></td>
<td><?=$rows['pname']?></td>
<td><?=$rows['fname']?></td>
<td><?=$rows['lname']?></td>
<td></td>
</tr>
<?
} // end loop
?>
</tbody>
</table>
|
|
|
|
|
Date :
2013-09-05 13:41:32 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อาจจะตกคำว่า document อีกรอบครับ
window.opener.document.getElementById('Showname_2').value= (pname+fname+' '+lname)
|
|
|
|
|
Date :
2013-09-05 13:56:21 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หรือ opener.document.getElementById('Showname_2').value= (pname+fname+' '+lname)
หรือ window.parent.document.getElementById('Showname_2').value= (pname+fname+' '+lname)
ใช้บราวเซอร์อะไรครับ
|
|
|
|
|
Date :
2013-09-05 14:09:57 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าจะใช้ autocomplete jquery ดีกว่าครับ การเปิด popup แบบเดิมๆ
โค้ดมันเริ่มไม่ซัพพอร์ตกับบราวเซอร์รุ่นใหม่แล้วล่ะ
ลองอีกแบบน่ะครับ ลูกผสมแต่ต้องเรียกไฟล์ของ jquery ด้วย
<script src="http://code.jquery.com/jquery-1.8.3.js "></script>
<script>
window.opener.$("#Showname_2").val(pname+fname+' '+lname);
</script>
|
|
|
|
|
Date :
2013-09-05 14:32:17 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<script src="http://code.jquery.com/jquery-1.8.3.js "></script>
<script type="text/javascript">
function retrievedData(pname,fname,lname){
window.opener.$("#Showname_2").val(pname+fname+' '+lname);
}
</script>
<?php
mysql_connect("","","") or die("error".mysql_error());
mysql_select_db("hotpital");
mysql_query("SET NAMES UTF8");
mysql_query("SET character_set_results=UTF8");
mysql_query("SET character_set_client=UTF8");
mysql_query("SET character_set_connection=UTF8");
$strSQL = "SELECT id,pname,fname,lname FROM cradler";
$resultSQL = mysql_query($strSQL);
while ($rows = mysql_fetch_array($resultSQL)){
$nameselect = "เลือก";
?>
<tr>
<td><a href="#" onclick="retrievedData(<?=$rows['pname']?>,<?=$rows['fname']?>,<?=$rows['lname']?>)"><?=$nameselect?></a></td>
<td><?=$rows['id']?></td>
<td><?=$rows['pname']?></td>
<td><?=$rows['fname']?></td>
<td><?=$rows['lname']?></td>
<td></td>
</tr>
<?
} // end loop
?>
</tbody>
</table>
|
|
|
|
|
Date :
2013-09-05 14:46:33 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บรรทัดที่ 85 แก้เป็น
Code (PHP)
<input type="text" name="Showname_2" id="Showname_2" value="<? echo "$rows['pname']$rows['fname'] $rows['lname']";?>"/>
|
ประวัติการแก้ไข 2013-09-05 14:59:27
|
|
|
|
Date :
2013-09-05 14:58:11 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>thaicreate.com/php/forum/100077.html</title>
<script src="http://code.jquery.com/jquery-1.8.3.js "></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<style type="text/css">
</style>
<script type="text/javascript">
$(document).ready(function(){
$("a.backlink").click(function(e){
e.preventDefault();
alert($(this).attr("rel"));
window.opener.$("#getSomething").val($(this).attr("rel"));
});
});
</script>
</head>
<body>
<a href="#" class="backlink" rel="aaabbb">hello</a>
</body>
</html>
อันนี้หน้าไฟล์หลัก
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>thaicreate.com/php/forum/100077.html</title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="Mr.Chonpisit Ruthaichanakarn">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script src="http://code.jquery.com/jquery-1.8.3.js "></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<style type="text/css">
</style>
<script type="text/javascript">
</script>
</head>
<body>
<input type="text" id="getSomething" />
<input type="button" value="searching" onclick="window.open('2.html','_new','width=400,height=100');" />
</body>
</html>
|
|
|
|
|
Date :
2013-09-05 15:13:57 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อผมดูผิดครับ โค้ดด้านบนจะได้ชื่อ ดช.อนุวัฒน์ มาแทน แหะๆไม่ไช่ชื่อพนักงาน
เอาอย่างนี้ดีไหมครับ ตรงชื่อผู้รับหันมาใช้ List/menu แทนการใช้ textfilde ดีไหมครับ
เอา text filde ตัวชื่อผู้รับออกไปก่อนแล้วลองเอานี่ไปลงดูครับ
Code (PHP)
<select name="cradler " id="cradler ">
<?
$sql="SELECT * FROM cradler ";
$dbquery= mysql_db_query($sql);
$num_rows= mysql_num_rows($dbquery);
$i=0;
while ($i<$num_rows){
$result=mysql_fetch_array($dbquery);
$id=$result['id'];
$pname=$result['pname'];
$fname=$result['fname'];
$lname=$result['lname'];
?>
<option value="<?=$id?>"><? echo "$pname$fname$lname";?></option>
<? $i++;}?>
</select>
|
ประวัติการแก้ไข 2013-09-05 15:17:04
|
|
|
|
Date :
2013-09-05 15:15:19 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาแบบที่ผมถนัดดีกว่า แก้ไขใหม่แล้ว น่าจะ OK
<script src="http://code.jquery.com/jquery-1.8.3.js "></script>
<script type="text/javascript">
$(document).ready(function(){
$("a.backlink").click(function(e){
e.preventDefault();
window.opener.$("#Showname_2").val($(this).attr("rel"));
window.close();
});
});
</script>
<?php
mysql_connect("","","") or die("error".mysql_error());
mysql_select_db("hotpital");
mysql_query("SET NAMES UTF8");
mysql_query("SET character_set_results=UTF8");
mysql_query("SET character_set_client=UTF8");
mysql_query("SET character_set_connection=UTF8");
$strSQL = "SELECT id,pname,fname,lname FROM cradler";
$resultSQL = mysql_query($strSQL);
while ($rows = mysql_fetch_array($resultSQL)){
$nameselect = "เลือก";
?>
<tr>
<td><a href="#" class="backlink" rel="<?php echo $rows['pname'],$rows['fname']," ",$rows['lname']; ?>"><?=$nameselect?></a></td>
<td><?=$rows['id']?></td>
<td><?=$rows['pname']?></td>
<td><?=$rows['fname']?></td>
<td><?=$rows['lname']?></td>
<td></td>
</tr>
<?
} // end loop
?>
</tbody>
</table>
|
|
|
|
|
Date :
2013-09-05 15:20:41 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แนะนำ ดูแล้วระบบนี้น่าจะเหมาะกับ ajax&jquery มากว่า สำหรับระบบ Realtime
|
|
|
|
|
Date :
2013-09-05 15:33:15 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ๋อเข้าใจแล้วข้อมูลต้อง Refresh ตลอดเวลานี่เองถึงเรียกใช้ POP UP
อันนี้ต้องปรึกษาผู้เชื่อชาญด้าน java script แล้วครับ ไม่ทราบจริงๆอิอิอิว่าการนำค่าจาก POPUP มาลง หน้าต่างหลักเค้าทำยังไงกัน T__T
|
|
|
|
|
Date :
2013-09-05 15:46:50 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมสมัครสมาชิกละนะครับ ทุกท่าน ^^
|
|
|
|
|
Date :
2013-09-05 15:55:45 |
By :
The_Colosseum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|