Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > เรื่อง การบันทึกลงฐานข้อมูลแบบ Array อยากถามเรื่องการส่งค่าคือตอนนี้ ส่งค่าไปค่าเดียวอะคะ ทำยังไง ถึงจะ Get ไปสองค่าได้ แล้วบันทึกแบบลงฐานข้อมูลแบบ Array ได้คะ



 

เรื่อง การบันทึกลงฐานข้อมูลแบบ Array อยากถามเรื่องการส่งค่าคือตอนนี้ ส่งค่าไปค่าเดียวอะคะ ทำยังไง ถึงจะ Get ไปสองค่าได้ แล้วบันทึกแบบลงฐานข้อมูลแบบ Array ได้คะ

 



Topic : 051493



โพสกระทู้ ( 19 )
บทความ ( 0 )



สถานะออฟไลน์




มีปัญหาในเรื่องของการบันทึกข้อมูลแบบ Array คะ จากรูปเป็นหน้าฟอร์มที่ได้จากการค้นหามาคะ
จากนั้นทำการใส่ข้อมูล และที่ช่อง กลุ่มกิจกรรมพอเลือกกลุ่มแล้ว จะโชวร์กิจกรรมด้านล่าง
ซึ่งเป็นการ GET ไปอีกไฟล์นึ่งจากนั้น ทำการเลือกที่ เช็คบ็อก และข้อมูลใน text box หลังเช็คบ๊อก
แล้วพอกด บันทึก ปรากฏว่าบันทึกได้เฉพาะ เช็คบ็อก และข้อมูลใน text box หลังเช็คบ๊อก เท่านั้น แต่ต้องการ
บันทึก เลขที่ใบคำขอนั้นไปในแถวเดียวกับที่เลือกกิจกรรมด้วย
จะต้องทำยังไงบ้างคะ รบกวนพี่ๆ ให้แนวทางหน่อยคะ
(กำลังทำโปรเจคอยู่คะ ติดหลายวันแล้ว ไม่มีทางไปต่อเลยคะ ขอความช่วยเหลือหน่อยคะ)

หน้าฟอร์ม


formkeydetail.php
----------------------------
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<script type="text/javascript">

function showUser(str)
{
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","aj_showptproc_pt.php?q="+str,true);

xmlhttp.send();
}
</script>
<title>PT System</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(image/bgb01.gif);
}
.style2 {font-size: 14px}
.style3 {color: #333333}
.style4 {font-size: 14px; color: #333333; }
.style6 {font-size: 14px; color: #666666; }
-->
</style></head>

<body>
<table width="800" height="0" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr valign="top">
<td colspan="2" valign="top"><?include("header1.php");?></td>
</tr>
<tr>
<td colspan="2" valign="top"><?
include('connect.php');
$id = $_GET['reqno'];
$sql="select PH.REQNO,PH.HN,PH.VISITDATE,PH.PT_TYPE,PH.PATSTATUS,PH.ORDERDOC,PH.REQFROM,
H.hn,H.regNo,PH.SYMTOM,PH.CAUTION,PH.COMPLETE_STAT,PH.REQ_TYPE,PH.PT_STATUS,PH.User_id,C.TYPE_DESC,
rtrim(Ti.titleName) + ' ' + PT.firstName + ' ' + rtrim(PT.lastName) as fullName,
case when H.ipdStatus='0'and H.CardInTime is not Null then 'CardIn'
when H.ipdStatus='0'and H.CardInTime is Null then 'OPD'
when H.ipdStatus='I'then 'IPD'
when H.ipdStatus='D'and H.CardInTime is not Null then 'CardIn' end as StatusHN,
case when H.ipdStatus='0'and H.CardInTime is not Null then ''
when H.ipdStatus='0'and H.CardInTime is Null then D.deptDesc
when H.ipdStatus='I'then I.current_room
when H.ipdStatus='D'and H.CardInTime is not Null then '' end as deptward,
substring(registDate,7,2)+'/'+ substring(registDate,5,2)+'/'+ substring(registDate,1,4)as registdate,
H.dept,D.deptDesc,H.registDate,H.timePt,H.CardInTime,PT.sex,PT.birthDay,
I.ladmit_n,I.ward_id,I.current_room,I.admit_date,I.admit_time,H.regNo,H.ipdStatus,
DateDiff(Year,(convert(DateTime,convert(char,substring(convert(char,PT.birthDay-5430000),1,4)
+(case
when substring(convert(char,PT.birthDay-5430000),5,2)='00' then'07'
else substring(convert(char,PT.birthDay-5430000),5,2)
end )
+(case
when substring(convert(char,PT.birthDay-5430000),7,2)='00' then '01'
else substring(convert(char,PT.birthDay-5430000),7,2)
end )))),convert(DateTime,convert(char,H.registDate-5430000))) as Age
from OPD_H H (nolock)
left join PTREQ_H PH (nolock) on PH.HN= H.hn
left join PATIENT PT (Nolock) on PT.hn= H.hn
left join PTITLE Ti (NOLOCK) on Ti.titleCode = PT.titleCode
left join Ipd_h I (nolock) on I.hn=H.hn and H.regNo=I.regist_flag
left join DEPT D (nolock) on D.deptCode=H.dept
left join PTCON_type C (nolock) on C.CODE_TYPE = PH.PT_TYPE
where PH.REQNO = '$id'
and PH.REGNO= H.regNo and PH.CANCELED='1'
order by PH.REQNO desc";

$result = mssql_query($sql);
$row = mssql_fetch_array($result);
$fullname = $row['fullName'];
$hnn = $row['hn'];
$z = $row['hn'];
$reg_no=$row['regNo'];
$statushn=$row['StatusHN'];
$dept=$row['dept'];
$deptward=$row['deptward'];
$deptDesc=$row['deptDesc'];
$registdate=$row['registDate'];
$regist_date=$row['registdate'];
$timept=$row['timePt'];
$cardInTime=$row['CardInTime'];
$ladmit_n=$ladmit_n['ladmit_n'];
$current_room=$row['current_room'];
$admit_date=$row['admit_date'];
$admit_time=$row['admit_time'];
$ward_id=$row['ward_id'];
$sex=$row['sex'];
$birthDay=$row['birthDay'];
$age=$row['Age'];
$ipdStatus=$row['ipdStatus'];
$pt_type=$row['PT_TYPE'];
$orderdoc=$row['ORDERDOC'];
$symtom=$row['SYMTOM'];
$caution=$row['CAUTION'];
$complete_stat=$row['COMPLETE_STAT'];
$req_type=$row['REQ_TYPE'];
$pt_status=$row['PT_STATUS'];
$reqno=$row['REQNO'];
$userid=$row['User_id'];
$type_desc=$row['TYPE_DESC'];
$dateto = date("Y-d-m");
$timeto = date("H:i");
?>
<div align="center"></div>
<form name="form2" method="post" action="adddetail.php">
<table width="750" border="0" align="center" cellpadding="2" cellspacing="2" style="border: 1px dashed #808080">
<tr>
<td width="177" valign="top"><div align="right" class="style2 style3">AN:</div></td>
<td valign="top"><span class="style6"><? echo $ladmit_n;?></span></td>
<td valign="top"><div align="right"><span class="style4">วันที่เข้า รพ.</span></div></td>
<td valign="top"><span class="style3">
<? echo $regist_date; ?>
</span></td>
<td width="76" valign="top">&nbsp;</td>
<td colspan="3" valign="top">&nbsp;</td>
<input name="reqno" type="hidden" id="reqno" value="<? echo "$reqno"; ?>">
<input name="enterdate" type="hidden" id="enterdate" value="<? echo "$dateto"; ?>">
<input name="user" type="hidden" id="user" value="<?echo "$userr";?>">
</tr>
<tr>
<td valign="top"><div align="right" class="style2 style3">HN-RegNo:</div></td>
<td colspan="3" valign="top"><span class="style6">
<? echo $hnn; ?>
- <? echo $reg_no;?></span></td>
<td valign="top">&nbsp;</td>
<td width="76" valign="top">&nbsp;</td>
<td width="8" valign="top">&nbsp;</td>
<td width="15" valign="top">&nbsp;</td>
</tr>
<tr>
<td valign="top"><div align="right" class="style2 style3">ชื่อ-สกุล: </div></td>
<td colspan="3" valign="top"><span class="style4"><?echo $fullname;?></span></td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
</tr>
<tr>
<td valign="top"><div align="right" class="style2 style3">ห้อง:</div></td>
<td width="128" valign="top"><span class="style4"><? echo $deptward;?></span></td>
<td width="129" valign="top"><div align="right" class="style2 style3">สถานะ:</div></td>
<td width="73" valign="top"><span class="style3"><? echo $statushn;?></span></td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
</tr>
<tr>
<td valign="top"><div align="right" class="style2 style3">อายุ : </div></td>
<td valign="top"><span class="style4"><? echo $age;?>ปี</span></td>
<td valign="top"><div align="right" class="style2 style3">เพศ:</div></td>
<td valign="top"><span class="style3"><? echo $sex;?></span></td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
</tr>
<tr>
<td valign="top"><div align="right" class="style2 style3">แพทย์ผู้สั่ง:</div></td>
<td colspan="3" valign="top"><span class="style3"><? echo $orderdoc;?></span></td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
</tr>
<tr>
<td valign="top"><div align="right" class="style2 style3">ประเภทกายภาพ:</div></td>
<td colspan="3" valign="top"><span class="style3"><? echo $pt_type;?><?echo $type_desc;?></span></td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
</tr>
<tr>
<td valign="top"><div align="right" class="style4">อาการสำคัญ : </div></td>
<td colspan="3" valign="top"><input name="symtom" type="text" id="symtom" value ="<?echo $symtom;?>"size="50" /></td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
</tr>
<tr>
<td valign="top"><div align="right" class="style4">ข้อควรระวัง : </div></td>
<td colspan="3" valign="top"><textarea name="caution" rows="5" id="caution" cols="50" ><?echo $caution;?></textarea></td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
</tr>
<tr>
<td valign="top"><div align="right" class="style4">ประเภทการทำกายภาพ : </div></td>
<td colspan="3" valign="top">
<span class="style4">
<?php
if ($req_type =='H') {
?>
<input name="req_type" type="radio" value="H" checked >
<?php } else { ?>
<input name="req_type" type="radio" value="H" >
<? } ?>
&nbsp;&nbsp;รักษา <br>
<?php
if ($req_type =='R') {
?>
<input name="req_type" type="radio" value="R" checked>
<?php } else { ?>
<input name="req_type" type="radio" value="R" >
<? } ?>
&nbsp;&nbsp;ฟื้นฟู <br>
<?php
if ($req_type =='P') {
?>
<input name="req_type" type="radio" value="P" checked>
<?php } else { ?>
<input name="req_type" type="radio" value="P" >
<? } ?>
&nbsp;&nbsp;ส่งเสริม </span></td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
</tr>
<tr>
<td valign="top"><div align="right" class="style4">สภาวะผู้ป่วย:</div></td>
<td colspan="3" valign="top">
<span class="style4">
<?php
if ($pt_status =='A') {
?>
<input name="pt_status" type="radio" value="A" checked >
<?php } else { ?>
<input name="pt_status" type="radio" value="A" >
<? } ?>
&nbsp;&nbsp;Acute <br>
<?php
if ($pt_status =='C') {
?>
<input name="pt_status" type="radio" value="C" checked>
<?php } else { ?>
<input name="pt_status" type="radio" value="C" >
<? } ?>
&nbsp;&nbsp;Chronic </span></td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
</tr>
<tr>
<td valign="top"><div align="right" class="style4">กลุ่มกิจกรรม</div></td>
<td colspan="3" valign="top"><select name="users" onChange="showUser(this.value)">
<option value = ''>กรุณาเลือก</option>
<?
include("connect.php");
$sql = "Select * From PTGROUP where PT_TYPE='$pt_type' order by GROUP_CODE asc";
$table = mssql_query($sql) or die ("ติดต่อฐานข้อมูลไม่ได้");
while($row_t=mssql_fetch_array($table))
{

$group_code=$row_t["GROUP_CODE"];
$group_desc=$row_t["GROUP_DESC"];
echo "<option value=".$group_code." >".$group_desc."</option>";
}?>
</select></td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
</tr>
<tr>
<td colspan="8" valign="top"><div id="txtHint"></div></td>
</tr>
<tr>
<td valign="top">
<div align="right">
<input type="submit" name="Submit" value="บันทึก" id="Submit" />
</div></td>
<td colspan="3" valign="top"><input type="reset" name="Submit2" value="ยกเลิก" id="label" /></td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
<td valign="top">&nbsp;</td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td colspan="2" valign="top"><?include("footer.php");?></td>
</tr>
</table>
</body>
</html>
-----------------------------
aj_showptproc_pt.php

<html>
<head >
<meta http-equiv="Content-Type" content="text/html; charset=tis-620"/>
</head>
<body>
<table width="80%" border="1">
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td colspan="2"><p>&nbsp;</p>
<p>
<?
include("connect.php");
$q=$_GET["q"];
$regno_d=$_GET['regNo'];
$tb="PTPROC";
$sql="SELECT * FROM $tb where GROUP_CODE='".$q."'";
$result = mssql_query($sql);
?>

<?
echo $regno_d;
while($row = mssql_fetch_array($result))
{
$groupcode=$row["GROUP_CODE"];
$ptproc =$row["PT_PROC"];
$procdesc =$row["PROC_DESC"];
$dateto = date("Y-d-m");
$timeto = date("H:i");


?>
<input type="checkbox" name="ptproc[]" value="<? echo $ptproc;?>" id='ptproc' ><? echo $procdesc;?>
<input name="groupcode[]" type="hidden" id="groupcode" value="<? echo "$groupcode";?>">
<input name="dateenter[]" type="hidden" id="dateenter" value="<? echo " $dateto";?>">
<input name="ptcount[]" type="text" id="ptcount" size="10">
<input name="time_preday[]" type="text" id="time_preday" size="10">
<input name="ptfreq[]" type="text" id="ptfreq" size="10">
<BR>
<?
}
?>
<p>&nbsp;</p>
</body>
</html>

--------------------------
adddetail.php

<?
include("connect.php");

$ptcount = $_POST['ptcount'];
$time_preday=$_POST['time_preday'];
$ptfreq=$_POST['ptfreq'];
$ptproc=$_POST['ptproc'];
$groupcode=$_POST['groupcode'];
$regno_d=$_POST['$regno_d'];


$tb="PTREQ_H";
$sql="update $tb set REQ_TYPE='$req_type',PT_STATUS='$pt_status',COMPLETE_STAT='N',CAUTION='$caution',SYMTOM='$symtom',ENTER_DATE='$enterdate',
User_id='$user' where REQNO='$reqno' ";
$query=mssql_query($sql);


$tb= "PTREQ_D";
$sqld="select* from $tb where REQNO_D = '$reqno'order by REQNO_D desc";
{
$count=count($ptproc);

for ($i=0;$i<$count;$i++){
$sqld="insert into PTREQ_D (REQNO_D,PTTYPE,CANCELED,User_id,ENTER_DATE,PTCOUNT,TIME_PERDAY,PTFREQ,GROUP_CODE,PTPROC)
values('$reqno[$i]','$req_type[$i]','N[$i]','$user[$i]','$dateenter[$i]','$ptcount[$i]','$time_preday[$i]','$ptfreq[$i]','$groupcode[$i]','$ptproc[$i]')";
$query=mssql_query($sqld);

}

echo ("<center><font color =\"red\" face=\"Ms Sans Serif\" size=\3\"><B>บันทึกข้อมูลเรียบร้อยแล้ว ต่อไปทำการระบุกิจกรรม</B></font><br><br><a href = \"formnewreq.php?reqno=$reqno\" onclick = 'history.back()'> <font color =\"blue\" face=\"Ms Sans Serif\" size=\2\"> <B>คลิก</B> </font></a></center>");
exit;
mssql_close();

}
?>



Tag : PHP, Ajax









ประวัติการแก้ไข
2010-11-10 23:47:33
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-11-10 23:42:25 By : katae_kapolo View : 1362 Reply : 6
 

 

No. 1



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


อธิบายใหม่ครับ รูปก็ดำมืดหมด






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-11 02:19:49 By : PlaKriM
 


 

No. 2



โพสกระทู้ ( 19 )
บทความ ( 0 )



สถานะออฟไลน์


รูปภาพแบบฟอร์ม


รูปภาพคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-11 18:17:32 By : katae_kapolo
 

 

No. 3



โพสกระทู้ ( 19 )
บทความ ( 0 )



สถานะออฟไลน์


มีปัญหาในเรื่องของการบันทึกข้อมูลแบบ Array คะ จากรูปเป็นหน้าฟอร์มที่ได้จากการค้นหามาคะ
จากนั้นทำการใส่ข้อมูล และที่ช่อง กลุ่มกิจกรรมพอเลือกกลุ่มแล้ว จะโชวร์กิจกรรมด้านล่าง
ซึ่งเป็นการ GET ไปอีกไฟล์นึ่งจากนั้น ทำการเลือกที่ เช็คบ็อก และข้อมูลใน text box หลังเช็คบ๊อก
แล้วพอกด บันทึก ปรากฏว่าบันทึกได้เฉพาะ เช็คบ็อก และข้อมูลใน text box หลังเช็คบ๊อก เท่านั้น แต่ต้องการ
บันทึก เลขที่ใบคำขอนั้นไปในแถวเดียวกับที่เลือกกิจกรรมด้วย
จะต้องทำยังไงบ้างคะ รบกวนพี่ๆ ให้แนวทางหน่อยคะ
(กำลังทำโปรเจคอยู่คะ ติดหลายวันแล้ว ไม่มีทางไปต่อเลยคะ ขอความช่วยเหลือหน่อยคะ)
คนถามก็งง งง อยู่ คะ คิคิ !!!!!!!!!


คือว่า ต้องการบันทึกข้อมูลเหล่านี้แบบหลายๆแถวคะ
แต่ละแถวประกอบไปด้วย เลขที่ใบคำขอ กลุ่มกิจกรรม และ รหัสกิจกรรมที่เลือกเช่น
เลขที่ใบคำขอ กลุ่มกิจกรรม รหัสกิจกรรม
123 MM M001
123 MM M002
123 MM M045

ประมาณนี้คะ ไม่ทราบว่าจะเข้าใจรึป่าว
คนถามก็ยังมึน ๆอยู่เลย คะ
ขอคำแนะนำจากพี่ๆ ด้วยนะคะ


ประวัติการแก้ไข
2010-11-11 18:25:28
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-11 18:24:19 By : katae_kapolo
 


 

No. 4



โพสกระทู้ ( 19 )
บทความ ( 0 )



สถานะออฟไลน์


ไฟลด์นี้สำหรับฟอร์มคะ

Code (PHP)
<? include ('chksession3.php'); ?>
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<script type="text/javascript">

function showUser(str) 
{
if (str=="")
  {
  document.getElementById("txtHint").innerHTML="";
  return;
  } 
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","aj_showptproc_pt.php?q="+str,true);

xmlhttp.send();
}
</script>
<title>PT System</title>
<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(image/bgb01.gif);
}
.style2 {font-size: 14px}
.style3 {color: #333333}
.style4 {font-size: 14px; color: #333333; }
.style6 {font-size: 14px; color: #666666; }
-->
</style></head>

<body>
<table width="800" height="0" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
  <tr valign="top">
    <td colspan="2" valign="top"><?include("header1.php");?></td>
  </tr>
  <tr>
     <td colspan="2" valign="top">
<?
include('connect.php');
$id = $_GET['reqno'];
$sql="select PH.REQNO,PH.HN,PH.VISITDATE,PH.PT_TYPE,PH.PATSTATUS,PH.ORDERDOC,PH.REQFROM,
H.hn,H.regNo,PH.SYMTOM,PH.CAUTION,PH.COMPLETE_STAT,PH.REQ_TYPE,PH.PT_STATUS,PH.User_id,C.TYPE_DESC,
rtrim(Ti.titleName) + ' ' + PT.firstName + '  ' + rtrim(PT.lastName) as fullName,
case when  H.ipdStatus='0'and H.CardInTime is not Null then 'CardIn' 
     when  H.ipdStatus='0'and H.CardInTime is Null then 'OPD' 
     when  H.ipdStatus='I'then 'IPD'
     when  H.ipdStatus='D'and H.CardInTime is not Null then 'CardIn' end as StatusHN,
case when  H.ipdStatus='0'and H.CardInTime is not Null then '' 
     when  H.ipdStatus='0'and H.CardInTime is Null then D.deptDesc 
     when  H.ipdStatus='I'then I.current_room
     when  H.ipdStatus='D'and H.CardInTime is not Null then '' end as deptward,
substring(registDate,7,2)+'/'+ substring(registDate,5,2)+'/'+ substring(registDate,1,4)as registdate,
H.dept,D.deptDesc,H.registDate,H.timePt,H.CardInTime,PT.sex,PT.birthDay,
I.ladmit_n,I.ward_id,I.current_room,I.admit_date,I.admit_time,H.regNo,H.ipdStatus,
DateDiff(Year,(convert(DateTime,convert(char,substring(convert(char,PT.birthDay-5430000),1,4)
+(case
  when substring(convert(char,PT.birthDay-5430000),5,2)='00' then'07'
  else substring(convert(char,PT.birthDay-5430000),5,2)
end )
+(case
  when substring(convert(char,PT.birthDay-5430000),7,2)='00' then '01'
  else substring(convert(char,PT.birthDay-5430000),7,2)
end )))),convert(DateTime,convert(char,H.registDate-5430000))) as Age
from OPD_H H (nolock)
left join PTREQ_H PH (nolock) on PH.HN= H.hn 
left join PATIENT PT (Nolock) on PT.hn= H.hn
left join PTITLE Ti (NOLOCK) on Ti.titleCode = PT.titleCode
left join Ipd_h I (nolock) on I.hn=H.hn and H.regNo=I.regist_flag
left join DEPT D (nolock) on D.deptCode=H.dept
left join PTCON_type C (nolock) on C.CODE_TYPE = PH.PT_TYPE
where PH.REQNO = '$id' 
and PH.REGNO= H.regNo and PH.CANCELED='1'
order by PH.REQNO desc";
$result = mssql_query($sql);
while($row = mssql_fetch_array($result))
{
//$row = mssql_fetch_array($result);
			$fullname = $row['fullName'];
			$hnn = $row['hn'];
			$z = $row['hn'];
			$reg_no=$row['regNo'];
			$statushn=$row['StatusHN'];
			$dept=$row['dept'];
			$deptward=$row['deptward'];
			$deptDesc=$row['deptDesc'];
			$registdate=$row['registDate'];
			$regist_date=$row['registdate'];
			$timept=$row['timePt'];
			$cardInTime=$row['CardInTime'];
			$ladmit_n=$ladmit_n['ladmit_n'];
			$current_room=$row['current_room'];
			$admit_date=$row['admit_date'];
			$admit_time=$row['admit_time'];
			$ward_id=$row['ward_id'];
			$sex=$row['sex'];
			$birthDay=$row['birthDay'];
			$age=$row['Age'];
			$ipdStatus=$row['ipdStatus'];
			$pt_type=$row['PT_TYPE'];
			$orderdoc=$row['ORDERDOC'];
			$symtom=$row['SYMTOM'];
			$caution=$row['CAUTION'];
			$complete_stat=$row['COMPLETE_STAT'];
			$req_type=$row['REQ_TYPE'];
			$pt_status=$row['PT_STATUS'];
			$reqno=$row['REQNO'];
			$userid=$row['User_id'];
			$type_desc=$row['TYPE_DESC'];
			$dateto = date("Y-d-m");
			$timeto = date("H:i");
?>
         <div align="center"></div>
         <form name="form2" method="post" action="adddetail.php">
<table width="750" border="0" align="center" cellpadding="2" cellspacing="2" style="border: 1px dashed #808080">
  <tr>
    <td width="177" valign="top"><div align="right" class="style2 style3">AN:</div></td>
    <td valign="top"><span class="style6"><? echo $ladmit_n;?></span></td>
	<td valign="top"><div align="right"><span class="style4">วันที่เข้า รพ.</span></div></td>
	<td valign="top"><span class="style3">
	  <?  echo $regist_date; ?>
	</span></td>
	<td width="76" valign="top">&nbsp;</td>
	<td colspan="3" valign="top">&nbsp;</td>
	<input name="reqno" type="hidden" id="reqno" value="<? echo "$reqno"; ?>">
	<input name="reqno_d[]" type="hidden" id="reqno_d" value="<? echo "$reqno"; ?>">
	<input name="enterdate" type="hidden" id="enterdate" value="<? echo "$dateto"; ?>">
	<input name="keydate[]" type="hidden" id="keydate" value="<? echo "$dateto"; ?>">
	<input name="user" type="hidden" id="user" value="<?echo "$userr";?>">
	<input name="userr[]" type="hidden" id="userr" value="<?echo "$userr";?>">
    </tr>
  <tr>
    <td valign="top"><div align="right" class="style2 style3">HN-RegNo:</div></td>
    <td colspan="3" valign="top"><span class="style6">
      <?  echo $hnn; ?> 
      - <? echo $reg_no;?></span></td>
    <td valign="top">&nbsp;</td>
    <td width="76" valign="top">&nbsp;</td>
    <td width="8" valign="top">&nbsp;</td>
    <td width="15" valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><div align="right" class="style2 style3">ชื่อ-สกุล: </div></td>
    <td colspan="3" valign="top"><span class="style4"><?echo $fullname;?></span></td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><div align="right" class="style2 style3">ห้อง:</div></td>
    <td width="128" valign="top"><span class="style4"><? echo $deptward;?></span></td>
    <td width="129" valign="top"><div align="right" class="style2 style3">สถานะ:</div></td>
    <td width="73" valign="top"><span class="style3"><? echo $statushn;?></span></td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><div align="right" class="style2 style3">อายุ : </div></td>
    <td valign="top"><span class="style4"><? echo $age;?>ปี</span></td>
    <td valign="top"><div align="right" class="style2 style3">เพศ:</div></td>
    <td valign="top"><span class="style3"><? echo $sex;?></span></td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><div align="right" class="style2 style3">แพทย์ผู้สั่ง:</div></td>
    <td colspan="3" valign="top"><span class="style3"><? echo $orderdoc;?></span></td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><div align="right" class="style2 style3">ประเภทกายภาพ:</div></td>
    <td colspan="3" valign="top"><span class="style3"><? echo $pt_type;?><?echo $type_desc;?></span></td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><div align="right" class="style4">อาการสำคัญ : </div></td>
	<td colspan="3" valign="top"><input name="symtom" type="text" id="symtom" value ="<?echo $symtom;?>"size="50" /></td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><div align="right" class="style4">ข้อควรระวัง : </div></td>
	 <td colspan="3" valign="top"><textarea name="caution" rows="5" id="caution" cols="50" ><?echo $caution;?></textarea></td>
	 <td valign="top">&nbsp;</td>
	 <td valign="top">&nbsp;</td>
     <td valign="top">&nbsp;</td>
     <td valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><div align="right" class="style4">ประเภทการทำกายภาพ : </div></td>
    <td colspan="3" valign="top">
	  <span class="style4">
              <?php
		 		 if ($req_type =='H') {
				 ?>
                  <input name="req_type" type="radio" value="H" checked  >
                  <?php } else { ?>
                <input name="req_type" type="radio" value="H" >
                  <? } ?>
&nbsp;&nbsp;รักษา <br>
                  <?php
		  if ($req_type =='R') {
		 ?>
                  <input name="req_type" type="radio" value="R" checked>
                  <?php } else { ?>
                  <input name="req_type" type="radio" value="R" >
                  <? } ?>
&nbsp;&nbsp;ฟื้นฟู <br>
				<?php
		  if ($req_type =='P') {
		 ?>
                  <input name="req_type" type="radio" value="P" checked>
                  <?php } else { ?>
                  <input name="req_type" type="radio" value="P" >
                  <? } ?>
&nbsp;&nbsp;ส่งเสริม </span></td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><div align="right" class="style4">สภาวะผู้ป่วย:</div></td>
    <td colspan="3" valign="top">
	  <span class="style4">
              <?php
		 		 if ($pt_status =='A') {
				 ?>
                  <input name="pt_status" type="radio" value="A" checked  >
                  <?php } else { ?>
                <input name="pt_status" type="radio" value="A" >
                  <? } ?>
&nbsp;&nbsp;Acute <br>
                  <?php
		  if ($pt_status =='C') {
		 ?>
                  <input name="pt_status" type="radio" value="C" checked>
                  <?php } else { ?>
                  <input name="pt_status" type="radio" value="C" >
                  <? } ?>
&nbsp;&nbsp;Chronic </span></td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top"><div align="right" class="style4">กลุ่มกิจกรรม</div></td>
    <td colspan="3" valign="top"><select name="users" onChange="showUser(this.value)">
         <option value = ''>กรุณาเลือก</option>
         <?	
		   include("connect.php");
		    $sql =  "Select * From PTGROUP where PT_TYPE='$pt_type' order by GROUP_CODE asc";
           $table = mssql_query($sql) or die ("ติดต่อฐานข้อมูลไม่ได้");
		   while($row_t=mssql_fetch_array($table))
		   {
		
		$group_code=$row_t["GROUP_CODE"];
		$group_desc=$row_t["GROUP_DESC"];
echo "<option value=".$group_code." >".$group_desc."</option>";
}?>
     </select></td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td colspan="8" valign="top"><div id="txtHint"></div></td>
    </tr>
  <tr>
    <td valign="top">
      <div align="right">
	 <?
 }
?>
        <input type="submit" name="Submit" value="บันทึก" id="Submit" />
      </div></td>
    <td colspan="3" valign="top"><input type="reset" name="Submit2" value="ยกเลิก" id="label" /></td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td valign="top">&nbsp;</td>
  </tr>
</table>
    </form></td>
  </tr>
  <tr>
    <td colspan="2" valign="top"><?include("footer.php");?></td>
  </tr>
</table>
</body>
</html>





ไฟล์นี้เป็นไฟล์ ที่ดึง รายละเอียดของกลุ่มที่เลือกออกมา คะ
Code (PHP)
<html>
<head >
<meta http-equiv="Content-Type" content="text/html; charset=tis-620"/>
</head>
<body>
<table width="80%" border="1">
    <tr>
      <td colspan="2"></td>
    </tr>
    <tr>
      <td colspan="2"><p>&nbsp;</p>
          <p>
            <?
include("connect.php");
$q=$_GET["q"];
$regno_d=$_GET['regNo'];
$tb="PTPROC";
$sql="SELECT * FROM $tb where GROUP_CODE='".$q."'";
$result = mssql_query($sql);
?>		
		<?
	while($row = mssql_fetch_array($result)) {
							
 										$groupcode=$row["GROUP_CODE"];
										$ptproc =$row["PT_PROC"];
									    $procdesc =$row["PROC_DESC"];
										$dateto = date("Y-d-m");
										$timeto = date("H:i");
										

?>
<input  type="checkbox" name="ptproc[]" value="<? echo "$ptproc";?>" id='ptproc' ><? echo "$procdesc";?>
 <input name="groupcode[]" type="hidden" id="groupcode" value="<? echo "$groupcode";?>">
 <input name="keydate[]" type="hidden" id="keydate" value="<? echo " $dateto";?>">
<input name="ptcount[]" type="text" id="ptcount" size="10">
 <input name="time_preday[]" type="text" id="time_preday" size="10">
 <input name="ptfreq[]" type="text" id="ptfreq" size="10">
<BR>
<?
 }
?>
<p>&nbsp;</p>
</body>
</html>





ไฟล์นี้เป็นไฟล์ บันทึก คะ
Code (PHP)
<?
include("connect.php");
		$tb= "PTREQ_D";
		$sqld="select* from $tb where REQNO_D = '$reqno'order by REQNO_D desc";
	{
		$count=count($reqno);
		
		for ($i=0;$i<$count;$i++){
		$sqld="insert into PTREQ_D (REQNO_D,PTTYPE,CANCELED,User_id,PTCOUNT,TIME_PERDAY,PTFREQ,GROUP_CODE,PTPROC,ENTER_DATE)
		values('$reqno_d[$i]','$req_type[$i]','N[$i]','$userr[$i]','$ptcount[$i]','$time_preday[$i]','$ptfreq[$i]','$groupcode[$i]','$ptproc[$i]','$keydate[$i]')";
		$query=mssql_query($sqld);
}


		echo ("<center><font color =\"red\" face=\"Ms Sans Serif\" size=\3\"><B>บันทึกข้อมูลเรียบร้อยแล้ว ต่อไปทำการระบุกิจกรรม</B></font><br><br><a href = \"formnewreq.php?reqno=$reqno\" onclick = 'history.back()'> <font color =\"blue\" face=\"Ms Sans Serif\" size=\2\"> <B>คลิก</B> </font></a></center>");
		exit;
		mssql_close();
	}
 ?>



บันทึกข้อมูลแบบ Array คะ
ทำไงดีคะ ตอนนี้มันบันทึกลงแถวเดียวอะ

เราทำอะไรผิดเนี๊ยะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-11 21:26:56 By : katae_kapolo
 


 

No. 5



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


<input name="reqno[]" type="hidden" id="reqno" value="<? echo "$reqno"; ?>">

เพราะตรงนี้มั้งไม่มี []


ประวัติการแก้ไข
2010-11-11 21:57:18
2010-11-11 21:59:08
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-11 21:56:02 By : PlaKriM
 


 

No. 6



โพสกระทู้ ( 19 )
บทความ ( 0 )



สถานะออฟไลน์


<input name="reqno[]" type="hidden" id="reqno" value="<? echo "$reqno"; ?>">

เพราะตรงนี้มั้งไม่มี []


ลองใส่แล้วคะ ยังไม่ได้เลย


Code (PHP)
<html>
<head >
<meta http-equiv="Content-Type" content="text/html; charset=tis-620"/>
</head>
<body>
<table width="80%" border="1">
    <tr>
      <td colspan="2"></td>
    </tr>
    <tr>
      <td colspan="2"><p>&nbsp;</p>
          <p>
            <?
include("connect.php");
$q=$_GET["q"];
$tb="PTPROC";
$sql="SELECT * FROM $tb where GROUP_CODE='".$q."'";
$result = mssql_query($sql);
echo $q;
?>		
		<?
	while($row = mssql_fetch_array($result)) {
							
 										$groupcode=$row["GROUP_CODE"];
										$ptproc =$row["PT_PROC"];
									    $procdesc =$row["PROC_DESC"];
										$dateto = date("Y-d-m");
										$timeto = date("H:i");
										

?>
<input  type="checkbox" name="ptproc[]" value="<? echo "$ptproc";?>" id='ptproc' ><? echo "$procdesc";?>
<input name="reqno[]" type="hidden" id="reqno" value="<? echo "$reqno"; ?>">
 <input name="groupcode[]" type="hidden" id="groupcode" value="<? echo "$groupcode";?>">
 <input name="keydate[]" type="hidden" id="keydate" value="<? echo " $dateto";?>">
<input name="ptcount[]" type="text" id="ptcount" size="10">
 <input name="time_preday[]" type="text" id="time_preday" size="10">
 <input name="ptfreq[]" type="text" id="ptfreq" size="10">
<BR>
<?
 }
?>
<p>&nbsp;</p>
</body>
</html>



ไฟล์นี้ เหมือนกับว่ามันยังไม่ได้ดึง ReqNo มาอะคะ
วุ้ย วุ้ย มึน เช็คตรงไหนดีคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-11 22:44:41 By : katae_kapolo
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เรื่อง การบันทึกลงฐานข้อมูลแบบ Array อยากถามเรื่องการส่งค่าคือตอนนี้ ส่งค่าไปค่าเดียวอะคะ ทำยังไง ถึงจะ Get ไปสองค่าได้ แล้วบันทึกแบบลงฐานข้อมูลแบบ Array ได้คะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่